Por lo tanto, estoy teniendo que lidiar con un lenguaje aparentemente arcaico (llamado PowerOn) donde tengo un método principal, algunos tipos de datos con los cuales definir variables y tengo la capacidad de tener sub-procedimientos (métodos esencialmente vacíos) que no Devuelve 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 tienen el enfoque "Ok, solemos usar un caballo y un carruaje, pero ahora, Aquí hay un auto, así que aprendamos a trabajar en ESO! " NUNCA reviviremos esos días ". Tengo que admitir que la mente está luchando para pensar fuera del alcance y la extensión .
Bueno, aquí estoy. Estoy tratando de averiguar cómo administrar mejor nada más que variables globales a través de varios métodos abiertos . Sí, incluso los iteradores para for
loops deben definirse globalmente, lo cual me parece que estoy reciclando en diferentes partes de mi código.
Mi pregunta: para aquellos que tienen este tipo de experiencia, ¿cómo manejaron los programadores una gran cantidad de variables en un campo de juego global? Sentí que se convirtió en un truco de malabarismo mental, pero Estaría interesado en saber si hubo algún acercamiento conocido.