volume_mute

Definition of Refactoring

publish date2026/06/24 21:27:36.148704 UTC

volume_mute

What is refactoring?

Correct Answer

The process of making improvements to a program to slow down structural degradation through change, without adding new functionality

Explanation

Refactoring is the process of making improvements to a program to slow down degradation caused by repeated change. It means modifying the program to improve its structure, reduce complexity, or make it easier to understand, without adding new functionality.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears