Chris is a freelance web developer from England, working in Melbourne, Australia. He specializes in PHP application development and is the sole author of Swift Mailer. Chris has worked for SitePoint during his time in Australia.
You’re a good programmer — no, a great programmer — so your code doesn’t have bugs, ever. Right? I thought not. In this article, Chris explains why you should be writing your tests before you write your code, and shows you how to fully embrace a Test Driven Development process.