Dès les premiers cours de programmation, il est conseillé de « toujours et bien » commenter son code. Les commentaires permettent de facilement comprendre le code et de pouvoir le modifier rapidement.
Je suis tombé sur un excellent billet de blog de Steve Smith, un développeur .NET, qui estime que le code devrait être écrit de telle manière que sa simplicité élimine la nécessité de la plupart des commentaires. Son article est étoffé de plusieurs citations intéressantes sur les commentaires que je vais reprendre quelques-uns.
Envoyé par Steve Mcconnell
Envoyé par P. Graham
Envoyé par Steve McConnell
Pour Smith, la meilleure façon d’y parvenir est de nommer les variables et les classes de manière cohérente et explicite. Ecrire de petites méthodes bien nommées. Par exemple, les commentaires :
//Extraire les données de l’ancien système
//Transformer les données
//Charger les données dans le nouveau système
Extract();
Transform();
Load();
Envoyé par Martin Fowler
Source : Billet de blog Steve Smith
Et vous ?
Que pensez-vous de la conclusion de Steve Smith ?
Un code de bonne qualité doit-il systématiquement avoir des commentaires ?
Quelle place les commentaires occupent dans votre code ?
Quels sont vos conseils pour bien commenter son code ou éviter les commentaires superflus ?