Portanto, estou tendo que lidar com uma linguagem aparentemente arquíaca (chamada PowerOn), onde tenho um método principal, alguns tipos de dados para definir variáveis e tenho a capacidade de ter subprocedimentos (métodos essencialmente nulos) que não retornam um tipo nem aceita argumentos. O problema aqui é que TUDO é global. Eu já li esse tipo de linguagem, mas a maioria dos livros tem a abordagem "Ok, usamos um cavalo e uma carruagem, mas agora, aqui está um carro, então vamos aprender a trabalhar nisso!" NUNCA reviveremos esses dias " . Devo admitir que a mente está lutando para pensar fora do escopo e da extensão .
Bem, aqui estou eu. Estou tentando descobrir como gerenciar melhor nada além de variáveis globais em vários métodos abertos . Sim, mesmo iteradores de for
loops precisam ser definidos globalmente, o que eu me vejo reciclando em diferentes partes do meu código.
Minha pergunta: para aqueles que têm esse tipo de experiência, como os programadores lidaram com uma grande quantidade de variáveis em um campo de atuação global? Sinto que acabou de se tornar um truque de malabarismo mental, mas gostaria de saber se existem abordagens conhecidas.
bob_dog_fur_colour
etc ... para tentar reduzir a chance de atingir os mesmos nomes.