Donc, je dois faire face à un langage apparemment archiac (appelé PowerOn) où j'ai une méthode principale, quelques types de données pour définir des variables, et qui a la possibilité d'avoir des sous-procédures (essentiellement des méthodes void) qui ne retournent pas de type ni accepte aucun argument. Le problème ici est que TOUT est global. J'ai lu ces types de langues, mais la plupart des livres adoptent l'approche "Ok, on utilisait un cheval et un chariot, mais maintenant, voici une voiture alors apprenons à travailler sur CELA!" Nous ne reverrons JAMAIS ces jours " . Je dois admettre que l'esprit a du mal à sortir des sentiers battus .
Bien je suis ici. J'essaie de comprendre comment gérer au mieux rien que des variables globales à travers plusieurs méthodes ouvertes . Oui, même les itérateurs de for
boucles doivent être définis globalement, ce que je me retrouve à recycler dans différentes parties de mon code.
Ma question: pour ceux qui ont une telle expérience, comment les programmeurs ont-ils géré une grande quantité de variables sur un terrain de jeu mondial? J'ai le sentiment que cela est devenu une astuce mentale, mais j'aimerais savoir s'il y a des approches connues.
bob_dog_fur_colour
etc.