Meilleures mauvaises pratiques de développement JavaScript

Magazine
Marque
SysOps Pratique
HS n°
Numéro
24
Mois de parution
juin 2012
Spécialité(s)


Résumé
Vous avez toujours rêvé de développer comme certains de vos collègues des codes compacts, où la complexité de lecture révèle l'intelligence mise en œuvre pour les concevoir. Cet article vous permettra de parvenir à vos fins : les meilleures recettes pour obtenir un code illisible et difficilement maintenable !

1. Variables globales implicites

Les variables globales, c'est ce qui se fait de mieux en programmation ! Cette affirmation est vérifiée dans la plupart des langages, mais particulièrement en JavaScript. En effet, toutes les unités de compilation sont chargées dans un objet global commun. Donc, utiliser des variables globales, c'est multiplier la chance d'obtenir des effets de bord intéressants. Cerise sur le gâteau : toute variable non déclarée à l'aide du mot-clé var est implicitement globale ! Voici un récapitulatif des techniques permettant de créer des variables globales :

- en utilisant une variable sans la déclarer :

maVariable = valeur;

- en ajoutant un attribut à l'objet global (window dans les navigateurs web) :

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous