More on this book
Community
Kindle Notes & Highlights
Why does this happen? Why do systems rot? Why can’t they stay clean? Sometimes we blame our customers. Sometimes we accuse them of changing the requirements.
the Glossary. The refactorings
Adding a feature seems like the most straightforward type of change to make. The software behaves one way, and users say that the system needs to do something else also. Suppose that we are working on a web-based application, and a manager tells us that she wants the company logo moved from the left side of a page to the right side. We talk to her about it and discover it isn’t quite so simple. She wants to move the logo, but she wants other changes, too. She’d like to make it animated for the next release. Is this fixing a bug or adding a new feature? It depends on your point of view. From
...more
This highlight has been truncated due to consecutive passage length restrictions.

