Commentaire

  1. Comme bonne pratique, je conseille la lecture de l’article https://dave.cheney.net/practical-go/presentations/qcon-china.html. C’est écrit pour le langage Go, mais la majorité des conseils sont applicables pour d’autres langages.
    Notamment sur la question des commentaires : « Good code is its own best documentation. As you’re about to add a comment, ask yourself, ‘How can I improve the code so that this comment isn’t needed?’ Improve the code and then document it to make it even clearer.  »
    Cela est souvent (mal) interprété comme disant qu’un code clair/évident n’a pas besoin de commentaire. J’ai même entendu une personne me dire que si un autre développeur n’était pas capable de lire son code (sans commentaire), c’est qu’il n’était pas digne de travailler dessus. Le conseil (auquel j’adhère) est en réalité qu’il est préférable de réécrire un code qui serait incompréhensible s’il n’était pas accompagné par un commentaire, mais _ni_de_supprimer_ _ni_de_refuser_d’ajouter_ un commentaire une fois le code suffisamment compréhensible. Comme je le dis à mes développeurs, le code est à destination de la machine qui va l’interpréter ; le commentaire est à destination de l’humain pour indiquer vos intentions. Penser que le code retranscrit exactement ce que vous vouliez faire sous-entend que vous n’écrivez jamais de bug et qu’une revue de code est inutile …
    On n’écrit pas un commentaire n’importe comment non plus … je te laisse le soin de découvrir tout cela dans l’article.
    Bonne continuation et bravo pour les articles !

Post a Comment

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.