Test driven development and the scientific method
Rick Mugridge · 2003
The scientific method serves as a good metaphor for several practices in extreme programming (XP). We explore the commonalities and differences and show that the scientific method, by analogy, can be used to better understand test driven development (and vice versa).