Variables globales : pas si mauvaises que ça
2025-02-03
Cet article utilise un exemple simple de compteur pour démontrer comment éviter les variables globales peut conduire inopinément à des bogues. L'auteur soutient que le problème ne réside pas dans les variables globales elles-mêmes, mais dans la nature cachée de l'accès aux données – « action à distance ». Différents types de variables sont analysés, et l'article explore des manières d'utiliser les variables globales de manière appropriée dans des scénarios spécifiques, comme les encapsuler dans des fonctions ou utiliser des types qui n'autorisent que des opérations d'ajout, évitant ainsi les problèmes causés par « action à distance ».