hidden dependency

[/ˈhɪdən dɪˈpɛndənsi/]
nounpl: hidden dependencies
dependência oculta
1. In software development, an undocumented or implicit reliance of one component on another that is not explicitly declared or visible in the code structure
The module had a hidden dependency on an outdated library that caused the system to crash unexpectedly.
O módulo tinha uma dependência oculta em uma biblioteca desatualizada que causou o colapso do sistema inesperadamente.
2. A situation where a function or module requires another resource or service to operate correctly, but this requirement is not clearly documented or traceable
Refactoring the code revealed a hidden dependency between the authentication service and the database connection pool.
A refatoração do código revelou uma dependência oculta entre o serviço de autenticação e o pool de conexões do banco de dados.
3. More broadly, any implicit or unintended reliance that is difficult to detect without careful analysis
The project failed because of a hidden dependency on a third-party API that was discontinued.
O projeto falhou por causa de uma dependência oculta em uma API de terceiros que foi descontinuada.
This is technical jargon primarily used in software development and programming communities in both Brazil and the USA. It reflects concerns about code quality, maintainability, and system architecture that are central to modern software engineering practices. The term became more prominent with the rise of microservices, containerization, and dependency management tools. In Brazilian tech communities, especially in São Paulo's startup scene, both 'dependência oculta' and 'dependência implícita' are used interchangeably.
Synonyms / Sinônimos
implicit dependencyundeclared dependencyinvisible dependencylatent dependencyobscured dependency
Antonyms / Antônimos
explicit dependencydeclared dependencyvisible dependencytransparent dependency

Regional Variations

General Brazilian
dependência oculta
Standard term used in Brazilian software development communities
São Paulo
dependência oculta / dependência implícita
Both terms are commonly used in tech hubs; 'implícita' is also frequent
Rio de Janeiro
dependência oculta
Standard usage in development communities
Portugal
dependência oculta / dependência implícita
Portuguese developers often use 'implícita' as an alternative; both understood equally

Related Words

dependency injectioncouplingcode smellrefactoringsoftware architecturetechnical debtcircular dependencypackage manager

Related Idioms & Phrases

lurking dependency
buried dependency
skeleton in the closet (metaphorical use in software context)
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →