As Software Ages, It Increases in Size and Complexity

29 October 2021 by Phillip JohnstonAs software ages, it tends to increase. We can view this accretion of code as “weight gain”, which is the result of the fact that the easiest way to add new features is to add new code. The code grows and grows, becoming larger and more complex. This makes changes increasingly difficult over time, because: There is more code to change It is more difficult to find the routines that must be changed The complexity of the system can mean that changes yield unexpected behaviors, i.e. fixes introduce new errors. This difficulty in changing the …

To access this content, you must purchase a Membership - check out the different options here. If you're a member, log in.