Skip to content

Latest commit

 

History

History
5 lines (3 loc) · 1.14 KB

journal-week-1.md

File metadata and controls

5 lines (3 loc) · 1.14 KB

The first week at the Iron Yard has been a big challenge for me. I am completely out of my element and learning something I am not familiar with. I’m still learning how to process all of this information, but I feel like I’m building a good foundation. Test Driven Development (TDD) is the programming technique that we have been using to learn how to code.

Test Driven Development is a software development process that relies on repetition. First, we write a test that intentially fails so it needs improvement or a new function. Then, we produce just enough code to pass the test, and finally refactors the new code to acceptable standards. We sometimes call it "red green refractor (broken code.)" With this technique, we will eventually be able to write clean code that works.

Personally, I think I need to slow it down a bit and take baby steps when approaching code. I need to first think about what I want to do and how to test it. Then, instead of trying to solve the problem completely, just write the minimum to take me to the next step. This will help with my learning process and give me more of an understanding of what I’m doing piece by piece.