0
kicks
TDD design trade-offs and junk food
From the article:
"When I first started doing TDD, many of the new designs that came out of this practice seemed backwards and counterproductive at first. After all, I wound up with many more classes, lots of interfaces, and most interfaces had exactly one implementation."