Bonjour à tous,
Je cherche depuis une petite heure le nom d'un concept de développement. J'ai fait surchauffer Google à force de recherches sur des mots clés trop hasardeux qui ne m'ont retourné aucun résultat pertinent...
Il s'agit d'un concept très précis qui permet de simplifier une fonction en configurant en dur les paramètres que l'on ne souhaite pas modifier.
Par exemple (fictif) :
- j'ai la fonction power(x, y) me permettant d'élever un nombre y à la puissance x (l'ordre a une importance).
- Dans mon application, je n'utilise la fonction power que pour calculer des carrés
- J'ai envie de me simplifier la vie en faisant disparaitre le paramètre x
L'idée est de créer une fonction square ayant le code suivant :
(C'est pour ça que j'ai fait exprès d'inverser l'ordre, pour qu'on ne puisse pas me répondre : il suffit de mettre une valeur par défaut sur le deuxième paramètre !)
Code : Sélectionner tout - Visualiser dans une fenêtre à part function square(z){ return power(2, z); }
Si vous connaissez le nom de cette pratique, hésitez pas à faire tourner ! Sinon j'vais pas dormir
Merci à tous !
Partager