TDD Basics

This link points to a series of blogposts on TDD (test-driven design) which explains the process very clearly, with a follow-along example. I have reservations about the process, but this is a good place to start if you’re interested.