Cela dépend de vos définitions de "court" et "long".
Quand j'entends quelqu'un dire "écrivez des méthodes courtes", je réagis immédiatement mal car j'ai rencontré trop de spaghettis écrits par des gens qui pensent que la méthode idéale fait deux lignes : Une ligne pour faire la plus petite unité de travail possible, suivie d'une ligne pour appeler une autre méthode. (Vous dites que les longues méthodes sont mauvaises parce qu'elles sont "difficiles à comprendre" ? Essayez d'entrer dans un projet où chaque action triviale génère une pile d'appels de 50 méthodes de profondeur et essayez de comprendre laquelle de ces 50 couches est celle que vous devez changer...)
En revanche, si, par "court", vous entendez "autonome et limité à une seule fonction conceptuelle", alors je suis tout à fait d'accord. Mais n'oubliez pas que cela ne peut pas être mesuré simplement par des lignes de code.
Et, comme Tydok l'a fait remarquer, on attrape plus de mouches avec du miel qu'avec du vinaigre. Essayez de leur dire pourquoi votre façon de faire est bonne au lieu de leur dire pourquoi leur façon de faire est mauvaise. Si vous pouvez le faire sans faire de comparaisons ou de références ouvertes à eux ou à leurs pratiques (à moins qu'ils ne demandent spécifiquement comment vos idées pourraient être liées à quelque chose qu'ils font), cela fonctionnera encore mieux.
0 votes
Bonne question... Je me demandais la même chose :)