Ranger les variables globales dans une collection de procédures

26/02/2013 18:42

Exemple de déclaration et d'affectation "classique" de variables globales :

Déclaration et affecation dans une collection de procédures (VarGlobales est une collection) :

Ce qui donne dans le code du projet :

Depuis des années je travaille ainsi, avec des collections de procédures pour stocker des variables globales.

 

L'avantage est :

 

  1. Moins de déclarations dans le code d'initialisation du projet.
  2. Lisibilité accrue des variables, qui sont sous forme : Collection.Variable
  3. Procédures d'initialisation des variables à même la collection : tout se fait au même endroit.
  4. Portabilité de la collection d'un projet à un autre.