O'Reilly logo
  • Mahesh Gupta thinks this is interesting:

Refactoring is always done to make the code “easier to understand and cheaper to modify

From

Cover of Refactoring: Improving the Design of Existing Code

Note

Refactoring Principles