Globale Variablen: Nicht so schlecht, wie man denkt
2025-02-03
Dieser Artikel verwendet ein einfaches Zählerbeispiel, um zu demonstrieren, wie das Vermeiden globaler Variablen unerwartet zu Fehlern führen kann. Der Autor argumentiert, dass das Problem nicht die globalen Variablen selbst sind, sondern die verborgene Natur des Datenzugriffs – „Fernwirkung“. Verschiedene Variablentypen werden analysiert, und der Artikel untersucht Möglichkeiten, globale Variablen in bestimmten Szenarien angemessen zu verwenden, z. B. durch Kapselung in Funktionen oder Verwendung von Typen, die nur Anhängevorgänge zulassen, wodurch Probleme durch „Fernwirkung“ vermieden werden.