volume_mute
Refactoring as Preventative Maintenance
publish date: 2026/06/24 21:27:36.425576 UTC
volume_mute
Why can refactoring be thought of as 'preventative maintenance'?
Correct Answer
Because it reduces the problems of future change by addressing structural issues before they become severe
Explanation
Refactoring can be thought of as preventative maintenance because it proactively reduces the problems of future change. By improving structure and reducing complexity early and often, it helps avoid the costly structural degradation that would otherwise accumulate over time.
Reference
Software Engineering, Ian Sommerville, 10th edition
