Going Beyond Test-Driven Development

Track: Tools and techniques
Abstract
Test-Driven Development (TDD) is a simple three-step practice, and its practitioners regularly deliver higher-quality code in less time. So why aren't we all doing it? Unfortunately, most programmers find it difficult to adopt the TDD process as it is usually taught. But, what if there was an easier way? In this session, you will learn how to avoid the limitations caused by the way TDD is usually taught, and how to avoid the most common problems developers have with writing automated tests. You will also learn how to leverage the process to minimize the time you spend debugging -- which leaves you with more time for the fun parts.
Burk Hufnagel
Burk is a long-time programmer and software architect, with experience in multiple languages including JavaScript and Java. He’s presented at multiple conferences including ConnectTech, DevNexus, JavaOne, and Oracle Code One, and contributed to three of the “97 Things” books published by O’Reilly. Burk works as a Solution Architect for Daugherty Business Solutions where he's focused on finding ways to deliver better code in less time, and teaching others how to do the same.