October 2009
Intermediate to advanced
480 pages
9h 59m
English
The example in Chapter 1, “Refactoring, a First Example,” should give you a good feel for what refactoring is all about. Now it’s time to step back and look at the key principles of refactoring and at some of the issues you need to think about in using refactoring.
I’ve not succeeded in pinning down the real birth of the term refactoring. Good programmers certainly have spent at least some time cleaning up their code. They do this because they have learned that clean code is easier to change than complex and messy code, and good programmers know that they rarely write clean code the first time around.
Refactoring goes beyond this. In this book I’m advocating refactoring as ...
Read now
Unlock full access