Sites Web : L’hérésie des variables globales - Architecture logicielle & Développement - La veille technologique de Pyrat.net

Publié le lundi 27 juin 2005

⇒ https://veille.pyrat.net/

La création de site web implique de se tenir à jour et au courant des évolutions techniques.

Vous retrouverez ici les pages que nous avons visitées et dont nous avons estimées digne d’intérêt.

Il n’y a d’ailleurs pas que de la technique…

L’hérésie des variables globales - Architecture logicielle & Développement

Novembre 2008, Par jpyrat

De variables globales tu n'useras point

La raison en est simple : les variables globales sont extrêmement difficiles à gérer dans le contexte d'un programme complexe. Intrinsèquement, leur utilisation n'est pas thread-safe puisqu'elle sont partagées par l'ensemble des modules composants le programme ; cette caractéristique signifie aussi que les changements de valeur d'une variable globale sont difficile à suivre dans le cadre d'un programme multi-thread ou même, simplement, dans le cadre d'un programme réagissant aux évenements utilisateurs (c'est à dire dont l'éxécution n'est pas linéaire comme c'est le cas pour un programme en mode console). Pire, selon le langages utilisés, l'ordre de construction des variables globales peut ne pas être garanti, ce qui suppose qu'une variable globale ne peut pas forcément faire référence à une autre.

→ Lire la suite sur le site d’origine…


Revenir en haut