Pourquoi ressase-t-on toujours qu'il ne faut pas mettre de variable globale?
Y a-t-il une raison technique à cela ou est-ce purement une question de "coder propre" et de ne pas se perdre dans le codage ?
Pourquoi ressase-t-on toujours qu'il ne faut pas mettre de variable globale?
Y a-t-il une raison technique à cela ou est-ce purement une question de "coder propre" et de ne pas se perdre dans le codage ?
L'idée est d'éviter les globales quand c'est possible.Envoyé par n00bi
http://emmanuel-delahaye.developpez....s.htm#globales
Pas de Wi-Fi à la maison : CPL
Ok je m'en vais chercher ce qu'on appelle un effet de bord ca m'interesse. Ca fait plusieurs fois que j'entends le terme.
C'est bon j'ai trouve :
http://www.linux-france.org/prj/jarg...t_de_bord.html
L'exemple est interessant
Personnellement je fais la distinction entre les variables globales à un module et globales à un projet. Dans un module (fichier, .c, ... ce que tu veux ) je trouve clair de déclarer une série de variables globales "statiques" pour ce module, et de donner accès à ces informations par des fonctions globales plutôt que de laisser l'accès à ces variables depuis l'exterieur en les déclarant externes.Envoyé par n00bi
- Je suis fascine par l'air. Si on enlevait l'air du ciel, tous les oiseaux tomberaient par terre....Et les avions aussi....
- Si tu travailles avec un marteau-piqueur pendant un tremblement de terre, désynchronise-toi, sinon tu travailles pour rien.
JC Vandamme.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager