Le code sent mauvais
J’ai fait un constat : le code pue. Sinon, pourquoi est-ce que l’on s’efforce toujours d’en écrire le moins possible? On préfère tous lire du code clair et concis qui exprime uniquement le nécessaire, on reconnait l’importance de diviser son code en petites méthodes jusqu’à temps que chacune d’elle ait un rôle qui soit bien défini… on aime répartir la puanteur de notre code sur une plus grande surface. Ça sent moins comme ça.
Une des choses que je déteste le plus aujourd’hui, c’est de voir une fonction qui tente d’accomplir plusieurs choses en même temps. En fait, presque tous les programmeurs ont une nausée subite lorsqu’ils apperçoivent du code de la sorte :
Je me suis tellement fait reprocher d’écrire des fonctions qui avaient seulement quelques lignes. Pourquoi j’ai toujours fait ça? Parce que ça “documente” et allège le code.
Exemple, tu tombes dans une fonctions qui calcule la facture de tous les clients, même si le code pour aller chercher la liste des tous les clients fait juste 5 lignes, pourquoi ajouter cette complexité au prochain programmeur? Il voit le call à la fonction listerClients() et il comprends c’est quoi et il peut se concentrer sur le vrai problème.
Ça me fait tout un choc quand je vois des fonctions avec des centaines de lignes….
Aussi, malgré que je sois “programmeur” j’essaie d’écrire le moins de code possible. Je suis ben d’accord avec toi.
Moins de code = plus de temps à regarder le plafond.