Profile avatar

Matt Steele

Zen and the Art of TDD

Sep 9, 2012

Over the weekend at Barcamp Omaha I gave a talk on why I practice test driven development. Though TDD is over a decade old, it still isn't a practice we do with much regularity. So this is my Top 5 list of reasons why I think TDD is an important skill to develop.

While prepping this talk, I discovered that only 43% of GitHub repositories from Omaha developers have any tests at all. How many were built with TDD is certainly an even smaller fraction.

Slides with Audio

 

Video + Slides

 

Slides

JavaScript demo app | Jasmine test suite

The code for the app and the slides are also available on Github.