Test-Driven Development According to Emily Bache
von Robert Storlind

1. Overview
2. Refactor
3. Green
4. Red
5. Test Last
5.1. Write Code
5.2. Debug
5.3. Write Tests
6. Both processes lead to automated regression checks (tests)
6.1. Catch regression errors
6.1.1. Safety net for refactoring