TDD really works!
UnderpaidLoveMonki @ 9:04 pm January 26th, 2008In “Research Finds TDD Boosts Developer Productivity,”
“We found that test-first students on average wrote more tests and, in turn, students who wrote more tests tended to be more productive. We also observed that the minimum quality increased linearly with the number of programmer tests, independent of the development strategy employed.”
“The external validity of the results could be limited since the subjects were students. Runeson [21] compared freshmen, graduate, and professional developers and concluded that similar improvement trends persisted among the three groups. Replicated experiments by Porter
and Votta [22] and Höst et al. [23] suggest that students may provide an adequate model of the professional population.”
It’s hard convincing non-agile developers, i.e., waterfall, to practice test driven development (TDD) in order to improve quality of software being developed. Here’s proof published in IEEE on the results of TDD performed on various people. The original article is located here.




January 27th, 2008 at 1:22 am
http://www.infoq.com/news/2008/01/does-tdd-mean-quality
January 28th, 2008 at 5:05 pm
Please pay attention to what was actually published, and less attention to other bloggers:
“CONCLUSIONS AND FUTURE WORK
…
Test-First programmers did not achieve better quality on average
…
Writing more tests improved the minimum quality achieved and decreased the variation, but this effect does not appear to be specific to Test-First.”