Software Engineering

Which concept is defined as follows: the process of restructuring existing code without changing its external behavior?

Correct answer

D. Refactoring

Explanation

Refactoring refers to the process of restructuring existing code without changing its external behavior.