I am surprised to encounter so many people who claim something like this:
"You must understand how to design before you can practise TDD well."
I say the following in response:
- Practising TDD "poorly" still helps many programmers
- One can learn design skill by practising TDD, and I consider this a kind of pracitisng TDD "well"
- Your claim, framed that way, needlessly scares programmers away from TDD who need it
Practising TDD well and improving design skill forms an amplifying feedback loop, don't you think?
-- J. B. (Joe) Rainsberger :: ?:: ::
Replies from this account routinely take a few days, which allows me to reply thoughtfully. I reply more quickly to messages that clearly require answers urgently. If you need something from me and are on a deadline, then let me know how soon you need a reply so that I can better help you to get what you need. Thank you for your consideration.
--
J. B. (Joe) Rainsberger :: :: ::
Teaching evolutionary design and TDD since 2002