Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I would say overwhelming and daunting is not knowing why your software becomes fragile and low quality without tests.

TDD gives you a sense of control. You know that you are done once your tests (read: documented requirements) pass.

And yes, I realize not doing TDD is not the same as not doing tests at all, but writing tests post-fact is just an excuse to wiggle out of writing them. "It worked when I coded it!"



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: