
Overview

Udemy Special: Ends May 28!
Learn Data Science. Courses starting at $12.99.
Get Deal
In this 17-minute conference talk from GOTO 2025, Dave Farley, author of "Continuous Delivery" and "Modern Software Engineering," addresses common misconceptions about Test-Driven Development (TDD). Explore why claims that TDD requires perfect foreknowledge are mistaken, and learn how an incremental, exploratory approach of small steps leads to better software design. Discover practical examples of effective TDD implementation, including insights from Kent Beck who rediscovered the practice. Understand how TDD works across programming languages like Java, C#, Python, or COBOL by designing the external behavior of code through tests before implementing internal details. This talk provides valuable clarification for developers looking to properly implement TDD in their software development process.
Syllabus
TDD Is A Broken Practice • Dave Farley • GOTO 2025
Taught by
GOTO Conferences