The Private Equity Associate Certification
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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