Questions marquées «globals»

328
Pourquoi l'état global est-il si mauvais?

Avant de commencer, permettez-moi de dire que je connais bien les concepts d'abstraction et d'injection de dépendance. Je n'ai pas besoin que mes yeux soient ouverts ici. Eh bien, la plupart d’entre nous disent (trop) souvent, sans vraiment comprendre «Ne pas utiliser de variables globales» ou «Les...

250
Comment les globals sont-ils différents d'une base de données?

Je viens de croiser cette vieille question en demandant ce qui est si pervers à propos de l'état global, et la réponse acceptée avec le plus grand nombre de votes affirme que vous ne pouvez faire confiance à aucun code fonctionnant avec des variables globales, car un autre code situé ailleurs...

209
Existe-t-il un nom pour le modèle (anti) de paramètres de transmission qui ne sera utilisé que sur plusieurs niveaux au plus profond de la chaîne d’appel?

J'essayais de trouver des alternatives à l'utilisation de variable globale dans certains codes hérités. Mais cette question ne concerne pas les alternatives techniques, je suis principalement préoccupé par la terminologie . La solution évidente consiste à transmettre un paramètre à la fonction au...

10
Méthodes de paramétrage vs variables globales

J'ai une question très simple qui me hante depuis un moment lorsque mon code commence à grandir. Les paramètres doivent-ils être remplacés par des variables globales lorsqu'ils passent par de longues routes d'appels de fonctions imbriquées? Je comprends que l'environnement global peut rendre l'état...