Chapter 13Refactoring: Paying Down Your Technical Debt

images/execution/refactoring/intro.jpg

Just like a house with a mortgage, software has debt that continuously needs to be paid down too.

In this chapter, we are going to look at the practice of refactoring and see how by regularly paying down the technical debt we can keep our software nimble and flexible and our house a joy to work and live in.

By the end of the chapter, you’ll see how refactoring will lower your maintenance costs, give you a common vocabulary for making improvements to the code, and enable you to add new functionality at full speed.

Let’s now enter the world of refactoring and see what it takes to turn ...

Get The Agile Samurai now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.