Seems Obvious Now

September 14, 20090 min

Just wanted to reiterate the value of TDD – I am working on a programming challenge and was surprised how easy it was to add a hunting and killing algorithm to my program.  Since it was written using TDD, I had a nice suite of fast tests which allowed me to incrementally encapsulate my new algorithms and keep the system functional at nearly every step.

At the most, I only had two, maybe three, broken tests while adding the new classes, pulling up fields and moving methods.  Not bad, not bad at all.