By mswatcher
via dev.solita.fi
Submitted: Feb 05 2013 / 12:39
Programmers often reuse designs without questioning their applicability to the task at hand. A program whose design poorly matches its purpose is hard to understand, hard to test, and hard to change. Test-first development guides the design process towards better solutions by keeping it focused on the program’s purpose and highlighting design flaws that lead to poorly defined components and rigid programs.
Add your comment