06-03-2009, 05:22 PM
Ouais enfin, pour les commentaires je suis pas d'accord avec l'article posté par Pascal, il est selon moi trop catégorique.
Ne serait-ce que pour la description de la signature des fonctions, qui est traduite en API / documentation avec des outils comme Javadoc et phpdoc. Ce sont là des commentaires, et perso je préfère lire en quelques lignes le comportement d'une fonction plutôt que lire toute la fonction.
Malgré toute la bonne volonté que peut mettre un développeur à rendre son code explicite, il sera de toute manière limité par le langage, qui reste un langage de programmation avec ses limites. Je vois pas où est le mal à traduire des trucs complexes en des phrases plus accessibles au sein d'un code source, enfin bon... Je suppose que c'est une question qui trouve sa réponse dans l'expérience et les besoins de chacun.
Ne serait-ce que pour la description de la signature des fonctions, qui est traduite en API / documentation avec des outils comme Javadoc et phpdoc. Ce sont là des commentaires, et perso je préfère lire en quelques lignes le comportement d'une fonction plutôt que lire toute la fonction.
Malgré toute la bonne volonté que peut mettre un développeur à rendre son code explicite, il sera de toute manière limité par le langage, qui reste un langage de programmation avec ses limites. Je vois pas où est le mal à traduire des trucs complexes en des phrases plus accessibles au sein d'un code source, enfin bon... Je suppose que c'est une question qui trouve sa réponse dans l'expérience et les besoins de chacun.