IT-Lexikon › Programmierung › Globale Variable

Globale Variable

Programmierung Svenska → Aktualisiert: 2026-09-10

Variable, die im gesamten Programm sichtbar ist. Klassisches Anti-Pattern in moderner Programmierung — bricht Kapselung, erschwert Tests und Nebenläufigkeit.

JavaScript: window.X (Browser) oder global.X (Node). Python: Variablen auf Modulebene. C: Variablen außerhalb von Funktionen. Moderne Alternativen: Dependency Injection, Modul-Export, Singleton-Pattern (umstritten — besser als global, aber nicht viel). Globale Variablen leben weiter in: Konfigurationskonstanten, Loggern, Feature-Flags zur Laufzeit. const-Globals sind unproblematisch; veränderliche Globals sind das eigentliche Problem. JS Strict Mode und ES-Module verhindern versehentliche globale Variablen. Bundler wie Webpack warnen vor window-Injektionen.

← Zurück zum Lexikon