It surprises me, from time to time, how much I still need to justify test-driven development to prospects and would-be course attendees. Many feel that TDD has crossed the chasm, while others still see TDD as a cultish practice worth marginalizing. I take some blame for those who find TDD cultish, because until now I haven’t had a strong, sensible, theoretical basis to justify TDD as an idea. I co
![How Test-Driven Development Works (And More!)](https://cdn-ak-scissors.b.st-hatena.com/image/square/e094e905ae857147756c975a0df45b4be7c5f087/height=288;version=1;width=512/https%3A%2F%2Fblog.jbrains.ca%2Fimages%2Fcartoon-headshot-white-background.jpg)