6 December 2021 by Phillip JohnstonCancerous growth in a code base is one of the causes of software aging. This typically happens when a company comes to maintain many versions of a product that are almost alike. These versions may be tweaked for a specific customer, may provide different features, etc. The problem is that almost-alike products lead to confusion and a maintenance explosion. Changes must be made to many versions instead of one, and it’s easy for a version to get missed. People try to take ideas from one version and use them in another, but it might not …
Continue reading “Cancerous Growth Leads to Software Aging”
