Answer: Refactoring
Explanation: Refactoring is the systematic process of restructuring or reconstructing an existing body of code without altering the output of the program. Refactoring is aimed at enhancing the internal structure of a code block which doesn't what the program does. It reduces code complexity by making little changes and hence improves it's readability, makes the code easier to maintain and also gives room for extending code functionality.