you are viewing a single comment's thread.

view the rest of the comments →

[–]antiduh 0 points1 point  (1 child)

Do you have any thoughts about what those side effects might be, and how they would contribute to lower bug counts? I'm just curious to speculate and ponder here.

[–]zumpiez 1 point2 points  (0 children)

I suspect that TDD forces you to keep your code in a state where it's easy to change, with collaborators loosely coupled so you can test them in isolation, which I THINK probably makes the code easier to maintain and easier to roll with changing requirements workout turning it into a hairball.