volume_mute
Definition of Refactoring
publish date: 2026/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
