skip to main | skip to sidebar

Monday, December 24, 2007

Audio: Kent Beck on The Future of Developer Testing

(Recommended Audio - MP3 from

This is an excellent pep talk by Kent Beck on Developer Testing(unit testing), how it affects the health of software over time, and how it leads to Healthy Software.

I like the distinction he makes between Quality Software and Healthy Software. Quality Software is software that currently works as designed and lacks bugs. In contrast Healthy Software is software responds well to changes over time. It is possible to have Quality Software without developer testing but healthy software relies on developer testing. I've had to maintain a lot of Unhealthy software that's falling apart at the seams. Some of it was likely considered quality software in the first deployment, but lack of documentation and lack of unit testing doomed it to failure over time.This is an great introduction if you are interested in getting into unit testing or want to get others you work with on board.

(Note: Subscribing to my rss feed in ITunes or other podcast client software will provide you with a podcast feed of recommended listening material.)