Por lo tanto, tengo que lidiar con un lenguaje aparentemente arcaico (llamado PowerOn) donde tengo un método principal, algunos tipos de datos con los que definir variables y tengo la capacidad de tener subprocedimientos (métodos esencialmente nulos) que no devuelven un tipo ni acepta ningún argumento. El problema aquí es que TODO es global. He leído sobre este tipo de idiomas, pero la mayoría de los libros adoptan el enfoque "Ok, solíamos usar un caballo y un carruaje, pero ahora, aquí hay un automóvil, ¡así que aprendamos a trabajar en ESO!" NUNCA reviviremos esos días " . Tengo que admitir que la mente está luchando para pensar fuera de alcance y alcance .
Pues aquí estoy. Estoy tratando de descubrir la mejor manera de administrar nada más que variables globales a través de varios métodos abiertos . Sí, incluso los iteradores para for
bucles tienen que definirse globalmente, lo que me encuentro reciclando en diferentes partes de mi código.
Mi pregunta: para aquellos que tienen este tipo de experiencia, ¿cómo trataron los programadores con una gran cantidad de variables en un campo de juego global? Tengo la sensación de que se convirtió en un truco mental de malabarismo, pero me interesaría saber si hay algún enfoque conocido.
bob_dog_fur_colour
etc. para intentar reducir la posibilidad de tocar los mismos nombres.