Ajuda - Busca - Membros - Calendário
Versão Completa: Uso de váriável global não é recomendada por quê?
Fórum Script Brasil > Programação & Desenvolvimento > C, C++ > Grupo de Estudos
bruce845
Uso de váriável global não é recomendada por muitos professores de T.I por quê? Meu professor sempre ameaça dar zero se usar, mas por quê? Tem algum problema mais sério na programação?
_Miguel_
Bem!!! na minha opinião o que e realmente deve ser levado em conta q uma varialvel global esta constantemente na memoria q e a sua "Vantagem" e ao mesmo tempo "desvantagem" já as variaveis locais so existe pertence a sua função.

agora porque os professores são tão radicais ou não recomendão elas e uma questão sem resposta rsrsrsrs.No meu curso algo q n esta em sua forma "otimizada" consideramos uma ganbiarra HJKHJHJKHJKH. E importante lembrar q tambem ajuda na organização do codigo já q os professores muinta das veses tem q corrigir provas ou exercicios pode se trazer uma certa dor de cabeça para eles rsrs.
Durub
Porque ao longo do tempo, quando o programa vai crescendo, fica cada vez mais difícil entender o que se passa no código. Como uma global pode ser modificada por qualquer parte do programa, você "nunca sabe" o que vai conter nela. Quando você tem classes/funções bem definidas, fica muito mais fácil entender e manter o código. Entretanto, tem vezes que usar variáveis globais acaba sendo uma boa pedida, geralmente quando você quer testar algo rápido ou fazer um pequeno programa.

Um bom artigo sobre isso, em inglês: http://c2.com/cgi/wiki?GlobalVariablesAreBad

Abraços!
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2013 Invision Power Services, Inc.