hook

Une définition du Jargon Français.

Dr enus.png nom masculin.  [programmation]. Sorte de connecteur logiciel disposé par un développeur dans un code source, grâce auquel on pourra facilement ajouter du code source au programme sans devoir pour cela modifier de module existant.

Par extension cela désigne également une fonction appelée grâce à un connecteur de ce genre.

Hook signifie littéralement « crochet » et c'est bien dans ce sens qu'il est utilisé car il permet de faire faire des crochets à droite et à gauche pendant l'exécution d'un programme.

Cela permet également d'instrumenter ou d'étendre un programme.

Une fonction appelée grâce à un hook est, de façon discutable, parfois dite callback.

Parfois traduit hameçon.