(?)
Quotes are added by the Goodreads community and are not verified by Goodreads. (Learn more)
Michael C. Feathers

“Encapsulation is a good thing, right? Well, don’t ask testers about that; they are liable to bite your head off. Classes that are too big often hide too much. Encapsulation is great when it helps us reason about our code and when we know that certain things can be changed only under certain circumstances. However, when we encapsulate too much, the stuff inside rots and festers. There isn’t any easy way to sense the effects of change, so people fall back on Edit and Pray (9) programming. At that point, either changes take far too long or the bug count increases. You have to pay for the lack of clarity somehow.”

Michael C. Feathers, Working Effectively with Legacy Code
Read more quotes from Michael C. Feathers


Share this quote:
Share on Twitter

Friends Who Liked This Quote

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


This Quote Is From

Working Effectively with Legacy Code Working Effectively with Legacy Code by Michael C. Feathers
4,649 ratings, average rating, 284 reviews
Open Preview

Browse By Tag