Bonjour,
Suite à ma relecture du livre 'coder proprement'
(http://www.pearson.fr/livre/?GCOI=27440100643800)
J'ai été interpellé par un passage et je viens ici vous demander votre avis:
L'auteur explique clairement que l'idéal est d'avoir 0 arguments dans les fonctions, 1 ou 2 si on ne peut pas faire autrement, 3 doit être exceptionnel et > 3 est une erreur d'archi/conception.
Même si je comprend ses arguments, j'ai du mal à percevoir le gros avantage qu'apporterait une refacto dans ce sens, aussi, dans mes divers projets, c'est une règle qui n'est rarement mise en avant.
Voici donc mes questions :
- Que pensez vous de cette 'bonne pratique' ?
- L'avez vous déjà vue respectée dans un projet, et quels en étaient les bénéfices ?
En espérant être sur le bon forum..
Merci d'avance,
Partager