Test-driven development is a software development process. It encourages simple designs and is known to inspire confidence. Programmers apply the concept to improving and debugging legacy code developed with older technologies. Take this quiz to answer questions on test driven development, and it's concepts and principles.
Kent Beck
Richard Stallman
Ben Alman
Isaac Schlueter
American
British
French
Russian
1999
1997
1998
1996
Refactor the code
Write the code
Add a test
Repeat
Write the code
Add a test
Repeat
Run all test
Add a test
Repeat
Run all test
Refactor the test
Repeat
Write the test
Run all test
Refactor the code
Run all test and see if new test fails
Write the code
Refactor the code
Add a test
Run test
Write the code
Repeat
Refactor the test
Keep it simple, stupid
Keep interest steady and strong
Keep it strong and steady
Keep interest simple and steady