30 Mar 2008

TDD and Code Quality

Micheal Feathers expressed a nice observation on the XP list:

The thing that I notice, though, is that unit level TDD gives a quality improvement no matter what else we are doing. It's not the testing that does it, it's the fact that it forces us to reflect on our code while we're working it.