WHAT'S IN THIS CHAPTER?
This book has given you much information to give you a good foundation for becoming a TDD developer. You have learned the principles and techniques to practice TDD. You can apply many of these techniques to your everyday development tasks to help ensure that you are delivering well-written, quality software.
In addition to the principles and techniques of TDD, you have learned many of the techniques, ideas, and principles that support the test-driven development of applications. You've learned that the SOLID Principles provide a set of guidelines for developing well-written and maintainable applications. You've seen how agile-based development methodologies give the development team the necessary time, space, and information to successfully develop applications using a TDD approach.
This book contains a lot of information. But even if you read this book 100 times, the only way these principles and techniques become real is through daily adoption in the real world. TDD is like learning a language: If you don't practice and use it every day, your skills will never reach their full potential. As you prepare to go forth in your practice of TDD, keep in mind the parting advice from this chapter.