refactors
Cleans up code
Refactors is the third-person singular of refactor, a programming term for restructuring existing code without changing what it does.
A developer refactors to improve readability, reduce complexity, or make future changes easier: She refactors the legacy codebase every Friday.
The goal is cleaner architecture, not new functionality.
Rearranges into new form
- rewritesSubsequent manuscript versions
- cleansRemoves dirt from
- modularizesSeparates into interchangeable units
- extractsRemoves or concentrated essences
renames · simplifies · decouples · abstracts · encapsulates · decomposes · reorganizes · streamlines
Repeated procedural pass
- sprintBrief maximum-speed effort
- technical debtAccumulated coding shortcuts
- code reviewExamination of written software
- pull requestProposal to incorporate code changes
commit · branch · merge · testing · regression · agile · backlog · maintenance
restructures
Rearranges into new form
- rewritesSubsequent manuscript versions
- cleansRemoves dirt from
- modularizesSeparates into interchangeable units
extracts · renames · simplifies · decouples · abstracts · encapsulates · decomposes · reorganizes · streamlines · untangles
iteration
Repeated procedural pass
- sprintBrief maximum-speed effort
- technical debtAccumulated coding shortcuts
- code reviewExamination of written software
pull request · commit · branch · merge · testing · regression · agile · backlog · maintenance · cleanup
pull up
Raise body to bar
- push downApply force downward
refactorsextends
Increases in scope
enhances · augments · expands · feature creep
refactorshacks
Quick improvised solutions
kludges · spaghettifies · degrades · clutters · obfuscates