
refactor
/riːˈfæktər/
Restructure existing code without changing its external behavior
refactor in a sentence
“We need to refactor this legacy codebase to improve maintainability.”
Origin of refactor
From Latin re- (again) + facere (to make); coined in software engineering in the 1990s
Related Words
deprecated
Marked as obsolete and scheduled for removal
scalable
Able to handle increased load or growth efficiently
idempotent
Producing the same result regardless of how many times it's executed
abstraction
Hiding complex implementation details behind a simpler interface
boilerplate
Standardized code that must be included with little modification
technical debt
Implied cost of future rework caused by choosing quick solutions