Teardown

In this chapter, you learned how to ensure your software retains a quality design so that you can easily maintain it over time. You learned how to apply the concepts of simple design during the refactoring step in the TDD cycle. You also learned about the importance of continual, incremental refactoring and how certain factors can result in insufficient refactoring efforts.

Don’t stop here. You’ll want to ensure that you apply similar design concepts to your tests, a topic you’ll read about in more detail in the next chapter. You’ll also want to read more about object-oriented design from other sources. Everything you learn about good design will help you succeed with growing your system.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.188.154.252