Tag: refactoring


(present participle of refactor)


(third-person singular simple present refactors, present participle refactoring, simple past and past participle refactored)

To rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour.

— Wiktionary

Code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behavior.

— Wikipedia

Refactoring is a controlled technique for improving the design of an existing code base.

— Martin Fowler

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.

— Martin Fowler, quoted in What Is Refactoring