Meanings
present singular third person refactors · participle present refactoring · participle past refactored · past refactored
- computingTo rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour.
The code works, but I must refactor it before it is production quality.
- communicationsTo rewrite existing text in order to improve its readability, reusability or structure without intentionally affecting its meaning. Similar to, but sometimes involving more extensive restructuring than, copy editing.
Two significant activities which to contribute to community projects, such as Wikipedia, are to refactor complicated articles into simpler ones, and to refactor duplicated content into reusable templates.
plural refactors
- computingThe process by which source code is refactored.
We don't have time for a major refactor; we're shipping in two weeks.
Origin
- Proto-Italic*wre-
- Latinre-
- Old Frenchre-
- Middle Englishre-
- Englishre-
- Proto-Indo-European*dʰeh₁-
- Proto-Indo-European*dʰeh₁k-
- Proto-Indo-European*dʰh₁kyéti
- Proto-Italic*θakjō
- Proto-Italic*fakjō
- Latinfaciō
- Latinfactor
- Middle Frenchfacteur
- Latinfactor
- Anglo-Normanfactour
- Middle Englishfactour
- Englishfactor
- Englishrefactor
Translations
Chinese Mandarin 重構 /重构
- 重構 /重构 (chónggòu)(computing) to rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour
Czech refaktorovat
- refaktorovat(computing) to rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour
Finnish refaktoroida, muotoilla uudelleen
- refaktoroida(computing) to rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour
- muotoilla uudelleen(computing) to rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour
French refactoriser
- refactoriser(computing) to rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour
Spanish refactorizar
- refactorizar(computing) to rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour
Vietnamese tái cấu trúc
- tái cấu trúc(computing) to rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour
Cite this entry
refactor. (n.d.). In WatkinsX Dictionary. Retrieved November 3, 2026, from https://dictionary.watkinsx.com/word/refactor
“refactor.” WatkinsX Dictionary, https://dictionary.watkinsx.com/word/refactor. Accessed November 3, 2026.
WatkinsX Dictionary, s.v. “refactor,” accessed November 3, 2026, https://dictionary.watkinsx.com/word/refactor.
Source: refactor on Wiktionary, CC BY-SA 4.0.