Speaker
Jesse Kershaw
(CERN)
Description
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, dependency injection
- Code Coverage (and its pitfalls)
- Automated testing strategies: unit, integration, acceptance, etc...
Author
Jesse Kershaw
(CERN)