Je suis d’accord avec toi et peut-être que je me suis pas tout à fait bien exprimé.
Ma remarque ne visait pas du tout l’usage de ces directives (qui ont toute leur raison d’être), mais ceux qui les appliquent par principe et non par utilité. Pour moi la forme est au service de la fonction (en mathématiques et en programmation, la beauté de la forme est dans son utilité…) et non le contraire. En dernier ressort, l’utilité doit primer la forme. J’ai eu la sensation distincte que certains managers, les contraintes formelles et même Lint pouvaient se transformer en « culte du cargo <http://calteches.library.caltech.edu/51/2/CargoCult.htm> » — non pas que Lint soit inutile (bien au contraire) mais un mauvais programme Linté ne sera jamais qu'un mauvais programme glorifié. A vrai dire, je comprends pourquoi certaines entreprises donnent des instructions formelles contraignantes: à cause des programmeurs débutants, qui autrement feraient n’importe quoi. Mais peut-être qu’ils feraient mieux de faire comme l’Armée suisse, qui a des modalités différentes pour l’école de recrues et le reste de la vie militaire... > Le 8 mars 2018 à 13:01, Daniel Cordey <[email protected]> a écrit : > > Je ne suis sans doute pas aussi versé dans les subtilités de Perl que > certains sur cette liste, mais ça ne me gène pas d'être rappelé à l'ordre par > le "langage" si je m'écarte trop des bonnes pratiques. C'est la raison pour > laquelle j'utilise 'strict' et 'warnings' car je me dis que ça m'évitera > certaines erreurs. Je n'ai jamais trouvé ça gênant et je ne vois pas, à mes > yeux, de contre-indication à ces emplois. Mais... je serais intéressé d'avoir > ton avis un peu plus détaillé à ce sujet car je suis persuadé que je passe à > côté de quelque chose :-)
_______________________________________________ gull mailing list [email protected] http://forum.linux-gull.ch/mailman/listinfo/gull
