Abstract
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 approaches to solve the ubiquitous issues of scalability?
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fraser, S., Beck, K., Caputo, B., Mackinnon, T., Newkirk, J., Poole, C. (2003). Test Driven Development (TDD). In: Marchesi, M., Succi, G. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2003. Lecture Notes in Computer Science, vol 2675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44870-5_84
Download citation
DOI: https://doi.org/10.1007/3-540-44870-5_84
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40215-2
Online ISBN: 978-3-540-44870-9
eBook Packages: Springer Book Archive