L’organisation de la plupart des librairies actuelles en JavaScript se fait à l’aide du Design Pattern Namespace permettant d’encapsuler nos fonctionnalités dans un objet afin de ne pas surcharger le global scope. On notera par exemple jQuery, angular, d3, Snap.svg, etc… qui tous offre un accès à leur méthode via une variable globale. Si ce design pattern est très simple a comprendre, sa mise en place peut demander une plus grosse réflexion la première fois, afin d’éviter de sombrer dans de l’anti-pattern.
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire