Essa pergunta também está no material:
Respostas
Os problemas decorrentes da utilização de dados globais incluem alto grau de acoplamento entre diferentes partes do código, dificuldade de rastreamento e depuração, problemas de concorrência, testabilidade reduzida, dificuldade na manutenção e escalabilidade. Para resolver esses problemas, algumas soluções incluem encapsulamento dos dados, injeção de dependência, utilização de padrões de design, conversão de variáveis globais em variáveis de instância, uso de contextos ou configurações específicas e implementação de mecanismos de controle de concorrência.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta