Les fonctions ne sont pas seulement utilisées pour minimiser la duplication de code - elles sont également utilisées pour diviser une fonction longue en plus petites pour augmenter la lisibilité, ainsi que pour rendre le code auto-commenté. Pourtant, ce gain n'est pas directement inversement proportionnel au nombre de LOC par fonction ou méthode; sinon, nous aurions des tonnes de fonctions, qui ne contiennent qu'une ou deux lignes de code.
Cela m'amène à me demander: existe-t-il un nombre optimal de LOC par fonction? Si c'est le cas, qu'est-ce que c'est et est-ce qu'il s'écarte entre les langues?