Chapter 3. Sustaining Internal Quality

image

It’s not the strongest who survive, nor the most intelligent, but the ones most adaptable to change.

attributed to Charles Darwin

Discipline in Approach

Code found in the wild comes with different levels of quality. The level of quality necessary depends on the risk profile of the software. One could point to many open-source and commercial software projects where the internal quality could be described as suspect. Yet, in some cases, there is a large following of users for the software because it provides sufficient value to compensate for its perceived internal messiness.

It is not common for the perceived ...

Get Managing Software Debt: Building for Inevitable Change now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.