scopeütközés
Scopeütközés a programozásban olyan helyzet, amikor két azonos nevű azonosító létezik átfedő láthatóságú tartományokban, ami a névfeloldást ambiguous-mé teszi vagy megváltoztatja a referenciát. Gyakran előfordul az árnyékolás (shadowing) formájában: egy belső scope egy ugyanolyan nevű változót hoz létre, és az innen elérhető név felülírja vagy elrejti a külső scope-ben lévőt. Névütközés lehet akkor is, ha különböző modulokból származó szimbólumok kerülnek ugyanabba a névtérbe, és a névfeloldás kontextusfüggővé válik.
Okok és megnyilvánulások: a találkozó problémák leggyakoribb oka a blokkszintű vagy függvény-szintű határokban rejlő névazonosság, illetve
Kezelési tényezők: a scopeütközés megelőzése érdekében érdemes tiszta névtér-struktúrát: modulok vagy névtér-konténerek használata, egyedi vagy rövidítést