Bonjour à tous ...
Petite question, pas vraiment existentielle, mais qui sait ?
Je travaille sur un projet (un jeu, en fait) et j'ai une bonne cinquantaine de variables globales. Tout ce beau monde est logé dans un dictionnaire que je sauve dans un fichier en quittant le jeu de façon à pouvoir le reprendre plus tard. C'est ce dictionnaire que je passe en paramètre aux fonctions ou procédures qui vont avoir besoin d'une partie de son contenu. Après d'éventuelles modifications au dico, les fonctions me le retournent " updaté ".
J'ai opté pour cette solution car j' espère que tant qu'un script s'exécute, une modification de dictionnaire n'entraine pas une écriture sur le disque dur. Ainsi, je n'ai qu'à sauver le dictionnaire dans un fichier quand je quitte le script.
Selon vous, est-ce là une bonne méthode pour gérer les variables globales, ou y-a-t-il mieux ?
Ha, tout de même : le jeu en lui-même, n'est pas gourmand en ressources et la vitesse n'est absolument pas quelque chose de crucial.
Merci, beaucoup de vos réponses.
Partager