volume_mute

Refactoring as Preventative Maintenance

publish date2026/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


Quizzes you can take where this question appears