Bonjour,

Développeur du dimanche, je suis maintenant à la retraite et je creuse certains concepts.
Aussi je suis en train de lire "Coder proprement" de Robert C. Martin.
Bouquin évidemment très intéressant mais que j'ai mis en pause le temps d'en ingurgiter un autre (UML 2 pour les développeurs) afin de disposer de quelques outils pour bien le comprendre.

J'aurais une question concernant un principe avancé par l'auteur : la rédaction de fonctions les plus courtes possibles.
Suivant ce principe, et considérant les fonctions données en exemple, une fonction se doit d'appeler un petit nombre d'autres fonctions et de réaliser une seule tâche. Parfait.
Mais du côté de la traduction en langage machine, cela ne risque-t-il pas de générer un code qui fera sans arrêt des sauts mémoires vers d'autres portions de code ? Quel est le coût de ce principe s'il y a une sauvegarde du contexte processeur à chaque saut ?

Sylvain