refactoring

[/ˌriːˈfæktərɪŋ/]
nounmasculinepl: refactorings
refatoração
1. The process of restructuring existing code without changing its external behavior, to improve code quality, readability, and maintainability
The team decided to perform a refactoring of the legacy system to improve its performance.
A equipe decidiu fazer uma refatoração do sistema legado para melhorar seu desempenho.
2. A software development technique that involves making small, controlled changes to code to simplify its structure while preserving functionality
During refactoring, we eliminated duplicate code and reduced complexity.
Durante a refatoração, eliminamos código duplicado e reduzimos a complexidade.
Refactoring is a fundamental concept in modern software development culture, particularly within agile and DevOps methodologies. In Brazil, the English term 'refactoring' is widely used alongside 'refatoração' in technical communities, especially among software engineers educated internationally. The term reflects the globalized nature of tech culture where English terminology often coexists with Portuguese translations in professional environments.
Synonyms / Sinônimos
code restructuringcode improvementcode cleanupcode modernization

Regional Variations

General Brazilian
refatoração
Standard term used in Brazilian software development companies
São Paulo
refatoração
Commonly used in tech hubs; sometimes left in English in casual contexts
Rio de Janeiro
refatoração
Standard usage in development communities
Portugal
refatorização
Portuguese variation with -ização suffix; often uses English term directly

Related Words

debuggingoptimizationmaintenancecode reviewsoftware engineeringagile development

Related Idioms & Phrases

technical debt refactoring
continuous refactoring
large-scale refactoring
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →