Joined June 2014
·
Achievements
59 Karma
0 Total ProTip Views
Charity
Fork and commit to someone's open source project in need
Komodo Dragon
Have at least one original repo where Java is the dominant language
Walrus
The walrus is no stranger to variety. Use at least 4 different languages throughout all your repos
Mongoose
Have at least one original repo where Ruby is the dominant language
Lab 3
Have at least three original repos where C# is the dominant language
Lab
Have at least one original repo where C# is the dominant language
To me I think that biggest value TDD brings is confidence in my code. It forces me to understand the problem so that I could define exactly how the code behaves. This way when QA is testing my code I have confidence that as long as they hold the same expectations as I did my code works.
I see what you saying about TDD being a doubled edge sword for you in slowing you down and also giving a defined path to follow at the same time. I see tests as check points in the code saying that yes this particular thing works so I've made progress. I never thought of TDD as being a pacesetter before though. Interesting concept.