Ich muss mich also mit einer scheinbar archaischen Sprache (PowerOn) auseinandersetzen, in der ich eine Hauptmethode, ein paar Datentypen zum Definieren von Variablen und die Möglichkeit habe, Unterprozeduren (im Wesentlichen ungültige Methoden) zu verwenden, die keinen Typ zurückgeben noch akzeptiert irgendwelche Argumente. Das Problem dabei ist, dass ALLES global ist. Ich habe diese Art von Sprachen gelesen, aber die meisten Bücher haben den Ansatz "Ok, wir benutzen ein Pferd und einen Wagen, aber jetzt ist hier ein Auto, also lass uns lernen, wie man daran arbeitet!" Wir werden diese Tage NIE wieder erleben. " Ich muss zugeben, der Verstand hat Mühe, außerhalb von Umfang und Umfang zu denken .
Also, hier bin ich. Ich versuche herauszufinden, wie man nichts als globale Variablen über mehrere offene Methoden am besten verwaltet . Ja, es müssen sogar Iteratoren für for
Schleifen global definiert werden, die ich in verschiedenen Teilen meines Codes wiederverwerte.
Meine Frage: Wie haben Programmierer mit einer großen Anzahl von Variablen in einem globalen Spielfeld umgegangen? Ich habe das Gefühl, dass es nur ein mentaler Jongliertrick wurde, aber ich würde mich interessieren, ob es irgendwelche bekannten Ansätze gibt.
bob_dog_fur_colour
usw., um zu versuchen, die Wahrscheinlichkeit zu verringern, dieselben Namen zu treffen.