TDD leads to an architectural meltdown around iteration three These are the words from software guru Jim Coplien, who penned some of the most influential C++ books in the 90’s. The exact quote is: TDD done strictly from the YAGNI principle leads to an architectural meltdown around iteration three. It’s very refreshing to see the anti-TDD movement gather up some momentum, and I particularly enjoyed