Summary of “Is TDD Dead” Final Part: Q & A

What open-source projects have used TDD and either got test-induced design damage or used TDD well? (from Mike Harris) David: One of the problems of debates like this is we can’t give URL examples. Techniques that can’t be illustrated with just a couple of lines of code don’t have good shared context. The open source world…

Is TDD dead part 4

David introduces Part 4 explaining that nothing comes for free, including Test Driven Development. Although TDD doesn’t force you to do anything he feels it nudges you into doing many things. He objects to the notion that you shouldn’t write a single line of production code without a failing test. He’s seen a culture where…

Summary of Is TDD Dead Friendly Debate Part 2 of 6

Part 2 of the debate is much more interesting than Part 1 for those of you interested in software architecture. It covers the concept of “Test Induced Design Damage” and discusses whether TDD leads you towards good designs or to bad designs. This post summarises the conversation for those of you without time to watch…

Is TDD dead? Really?

Since starting the zombie code kill blog, a post on TDD has been on my to do list, but I found it to be a difficult topic to write on. This is because it is difficult to treat the topic in a fair and balanced way while keeping it short enough to remain an interesting…