(present participle of refactor)
To rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour.
Code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behavior.
Refactoring is a controlled technique for improving the design of an existing code base.
Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure.