Test-Driven Development According to Emily Bache
par 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