EDDYMENS

Qu'est-ce Que Le « Monkey Patching »?


Read it in English

Veuillez noter que je ne suis en aucun cas un locuteur natif de français, ces traductions sont censées faire partie de mon processus d'apprentissage.

« Monkey Patching » est l'action de remplacer des fontionalités d'origine dans le code.

Par Exemple

Le code suivant modifie ou « monkey patch » la fonction console.log.

01: // Le résultat avant remplacement 02: console.log("Âllo"); // Le résultat: Âllo 03: 04: // Remplacement fontionalité d'original 05: console.log = function(input) { 06: return "Le résultat : "+input; 07: } 08: 09: // Le résultat après remplacement 10: console.log("Âllo") // Le résultat : Âllo

Le « Monkey patching » est très courant en programmation Python [↗].