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.
Tags: .NET Development, Agile, Computing