(?)
Quotes are added by the Goodreads community and are not verified by Goodreads. (Learn more)
Martin Fowler

“Code should be obvious: When someone needs to make a change, they should be able to find the code to be changed easily and to make the change quickly without introducing any errors. A healthy code base maximizes our productivity, allowing us to build more features for our users both faster and more cheaply. To keep code healthy, pay attention to what is getting between the programming team and that ideal, then refactor to get closer to the ideal. But the most important thing to learn from this example is the rhythm of refactoring. Whenever I’ve shown people how I refactor, they are surprised by how small my steps are, each step leaving the code in a working state that compiles and passes its tests. I was just as surprised myself when Kent Beck showed me how to do this in a hotel room in Detroit two decades ago. The key to effective refactoring is recognizing that you go faster when you take tiny steps, the code is never broken, and you can compose those small steps into substantial changes. Remember that—and the rest is silence.”

Martin Fowler, Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series
Read more quotes from Martin Fowler


Share this quote:
Share on Twitter

Friends Who Liked This Quote

To see what your friends thought of this quote, please sign up!

2 likes
All Members Who Liked This Quote



This Quote Is From

Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler)) Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series by Martin Fowler
8,840 ratings, average rating, 421 reviews
Open Preview

Browse By Tag