Chapter template §
Some intro
Write the test first §
Try to run the test §
Write the minimal amount of code for the test to run and check the failing test output §
Write enough code to make it pass §
Refactor §
Repeat for new requirements §
Wrapping up §