One of the many wonderful things about test-driven development is that it’s teachable. Tests act like a safety harness in our learning: we can build little blocks of understanding, building on top of each other, up and up to ever-greater heights, without fear of falling.
In this chapter, you've learned a lot of the test-driven development experience: the red-green-refactor cycle, triangulation, and Arrange, Act, Assert. You've also learned some design principles such as DRY and YAGNI.
While this is a great start, the journey has only just begun. Coming up next, we'll look at test-driving React forms and building complex user interface designs with our tests acting as scaffold.