• [^] # Re: Grandiose

    Posté par (site web personnel) . En réponse au journal Linuxfr en J2EE. Évalué à 3.

    J'aime assez la philosophie "pas de commentaire" et pourtant je suis pas un adepte de J2EE :)
    En fait la philosophie marche à mon sens, à condition que :
    - le code doit parler de lui-même. Et c'est pas facile. Mais c'est justement là le but de la philosophie "pas de commentaire" : faire en sorte que le code parle de lui-même.
    - il ne faut pas s'empêcher de documenter les API (doxygen toussa)
    - il ne faut pas s'empêcher d'ajouter un commentaire quand c'est pertinent (signaler la raison qui a conduit à utiliser telle ou telle méthode, signaler un lien vers un pattern, signaler un hack)
    Bref, c'est une philosophie qui a du sens si son objectif est de forcer le programmeur à pondre un code qui parle de lui-même. Si l'objectif est uniquement de ne pas "polluer" le code, ca ne marche pas.
    Car les commentaires ca reste compliqué à maintenir : bien souvent ils ne sont pas maintenus car pas "utiles" à la bonne exécution du programme, et du coup on se retrouve avec des informations obsolète, voir fausse ou contradictoire, bref une vraie plaie.