What is Refactoring primarily used for?
- A. The process of restructuring existing code without changing its external behavior. ✓
- B. A general, reusable solution to a commonly occurring problem in software design.
- C. The process of modifying software after delivery to fix issues or improve performance.
- D. An Agile framework that organizes work into fixed-length iterations called sprints.
Correct answer
A. The process of restructuring existing code without changing its external behavior.
Explanation
Refactoring refers to the process of restructuring existing code without changing its external behavior.