Summary
We’ve learned the key ideas that let us build an application iteratively, getting value at each step and avoiding a big design up front approach that often disappoints. We can read user stories, which will drive building our TDD application in small, well-defined steps. We now also know the process we will use to build our application – using TDD to get a thoroughly tested, central core of clean code, and then drive out connections to the real world.
In the next chapter, we’ll make a start on our application. We will learn the three key components of every TDD test by writing our first test and making sure it passes.