Talk

Learning the Test Driven Development methodology can teach you many techniques and good habits that make you a better developer even when not following the strict TDD process.

In this talk we'll look at some of these techniques, why we use them when following the TDD process and how they still apply when not doing TDD.

For example:
  • Powerful IDE code completion
  • Encapsulation, single responsibility principle
  • Code Coverage (and its pitfalls)
  • Automated testing strategies: unit, integration, acceptance, etc...

This talk is for software engineers of all levels that are new to, curious of, or skeptical about Test Driven Development. Forget the rules of TDD and focus on the benefits and you will become a better everyday developer
Jesse Kershaw
CERN
Staff Software Engineer and Lead Architect for Business Computing, CERN