But TDD benefits even the best programmers when they are dealing with a huge, ugly, old code base.
When on the other hand you're user testing every day or multiple times a day, like you might with a web startup, then TDD may only slow you down.
These days I'm at a point where I can usually push 4 or 5 new releases into production every day. It's pretty awesome :-)
But TDD benefits even the best programmers when they are dealing with a huge, ugly, old code base.
When on the other hand you're user testing every day or multiple times a day, like you might with a web startup, then TDD may only slow you down.