legacy function
[ˈlɛɡəsi ˈfʌŋkʃən]
nounpl: legacy functions
função legada
1. A function or subroutine in a computer program that is outdated but still in use, typically from older versions of software or programming systems that continue to be maintained for backward compatibility.
The development team decided to keep the legacy function in the codebase to maintain compatibility with older applications.
A equipe de desenvolvimento decidiu manter a função legada na base de código para manter a compatibilidade com aplicações mais antigas.
2. Code that remains functional despite being superseded by newer, more efficient implementations, often retained to avoid breaking existing systems that depend on it.
We wrapped the legacy function with a deprecation warning to encourage developers to migrate to the new API.
Envolvemos a função legada com um aviso de descontinuação para encorajar desenvolvedores a migrar para a nova API.
This is primarily technical jargon used in software development communities in both the United States and Brazil. The term reflects the reality of software maintenance where older code must often be preserved to ensure system stability and backward compatibility, even as newer technologies emerge. It's commonly used in agile development discussions and code review meetings in tech companies.
Related Idioms & Phrases
carrying baggage (referring to legacy functions that burden modern systems)
dead code walking (colloquial term for legacy functions still in use)
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →