Test Driven Development (TDD) [chapter]

Steven Fraser, Kent Beck, Bill Caputo, Tim Mackinnon, James Newkirk, Charlie Poole
2003 Lecture Notes in Computer Science  
This panel brings together practitioners with extensive experience in agile/XP methodologies to discuss the approaches and benefits of applying TDD. The goal of test driven development (TDD) is clean code that works. The mantra of TDD is: write a test; make it run; and make it right. Open questions exist, for example -how can TDD approaches be applied to databases, GUIs, and distributed systems? What are the quantitative benchmarks that can demonstrate the value of TDD, and what are the best
more » ... roaches to solve the ubiquitous issues of scalability?
doi:10.1007/3-540-44870-5_84 fatcat:qx732ky74nawbfxljt5ypeq45q