In the context of software engineering, what is “refactoring” ?
2025
In the context of software engineering, what is “refactoring” ?
- A.
Adding new features to the software
- B.
Removing unnecessary features from the software
- C.
Modifying code to improve performance or readability without changing its functionality
- D.
Rewriting the entire software
Attempted by 37 students.
Show answer & explanation
Correct answer: C
Refactoring is the process of restructuring existing computer code without changing its external behavior. This practice improves code readability, maintainability, and performance while preserving the original functionality.