Testing first? Or letting the test force you to write the code

Matthias Noback