September 2010
Intermediate to advanced
264 pages
5h 38m
English

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 ...
Read now
Unlock full access