DEV Community

Discussion on: TDD: The right path

Collapse
 
jmir17 profile image
Josep Mir

Excuse me for the late answer, but here it goes:
My best advice is: try it for yourself. I was skeptical also until I had the oportunity to try it in a real project. In any case, here you have an study of three projects form Microsoft and one from IBM: microsoft.com/en-us/research/wp-co...

Regarding your question, most probably TDD particioners are more productive in the first place. I can agree with that, they devoted lots of hours learning and practicing the technique. But isn't stability in the code the main factor to achieve high-performance when writing code? So, as long as you cannot prevent changes in the requirements, therefore changes in the code, which other techniques gives you that stability that helps to improve your productivity?
Anyway, not trying to change peoples believes here, nor force anybody to a dogma, use whatever works for you, period. Not all humans are the same, impossible to be all equal.