It’s been spreading trough out the blog sphere. Microsoft released a set of guidelines
for test driven development, witch can be found here.
I think it’s good Microsoft takes test driven development for real, but these guidelines
simply aren’t test driven development in my eyes. I think you should write
one test, make it pass and use the experience and learnings from that when you write
you nest test. Generation a complete set of tests is not letting the tests drive the
development. Seems more like an adoption of ttd towards Microsoft tool-set rather
than the other way around.
I really like that MS start to address the TTD issue, but this try didn’t quite hit
the target. I’m not going to rant more about it, others do a much better job of that:
Read Michael Feathers, Jeremy
Millers and Brian
Buttons posts for more reflections on this subject.