Hacker News new | ask | show | jobs
by lubujackson 4849 days ago
In my mind, TDD is a defense against complexity. Complexity is always the enemy. If you can simplify your code through structure or clean design you can minimize or remove testing.

The moment you can't hold the whole thing in your head with ease is the moment you should have done TDD a while ago.