Quindi, sto avendo a che fare con un linguaggio apparentemente arcico (chiamato PowerOn) dove ho un metodo principale, alcuni tipi di dati per definire le variabili con, e ho la capacità di avere sottoprocedure (essenzialmente metodi void) che non restituisce un tipo e non accetta alcuna argomentazione. Il problema qui è che TUTTO è globale. Ho letto di questi tipi di lingue, ma la maggior parte dei libri ha l'aproach "Ok, usiamo un cavallo e un cariage, ma ora, ecco una macchina, quindi impariamo come si lavora su THAT! " Non riviveremo MAI quei giorni ". Devo ammettere che la mente fatica a pensare al di fuori dell'ambito e dell'estensione .
Bene, eccomi qui. Sto cercando di capire come gestire al meglio nient'altro che variabili globali attraverso diversi metodi aperti . Sì, anche gli iteratori per for
loops devono essere definiti globaly, che mi ritrovo a riciclare in diverse parti del mio codice.
La mia domanda: per coloro che hanno questo tipo di esperienza, in che modo i programmatori hanno a che fare con una grande quantità di variabili in un campo di gioco globale? Mi sembra che sia diventato un gioco di giocoleria mentale, ma io sarebbe interessato a sapere se ci sono stati noti approcci.