Avec la version 5.3, les "closures" ont fait leur entrée dans le monde PHP - Il était temps ! Cependant, l'implémentation de cette feature à de quoi décevoir, comme nous le verrons dans cet article.
lundi 28 février 2011
dimanche 27 février 2011
Safe monkey patching en javascript
Formellement, le monkey patching consiste à modifier et étendre à l'éxécution des éléments du code déjà produits ou faisant partis du noyau d'un langage.
Autrement dit, agir sur des éléments déjà définis sans modifier le source (notamment celui de l'interpréteur).
Plus prosaïquement, il s'agit le plus souvent d'ajouter une méthode à un type natif, de redéfinir une méthode existante, ou - quand le langage le permet, de modifier le comportement des opérateurs ('+', '-', '==', etc.).
Autrement dit, agir sur des éléments déjà définis sans modifier le source (notamment celui de l'interpréteur).
Plus prosaïquement, il s'agit le plus souvent d'ajouter une méthode à un type natif, de redéfinir une méthode existante, ou - quand le langage le permet, de modifier le comportement des opérateurs ('+', '-', '==', etc.).
Libellés :
javascript,
monkey patching,
programmation dynamique,
ruby,
runtime
Inscription à :
Articles (Atom)