Là j'avoue que cela sort un peu du sujet, mais à la limite, cela peut faire penser à un effet collatéral. Ajouter une (des) variable(s) inutile(s) et faire un traitement sur 2 ou 3 lignes peut faciliter le débogage.
Ceci dit, je dirais qu'il y a au moins trois occasions où des commentaires sont pratiquement obligatoires, ne serait-ce que par respect pour lecteurs.
1) Quand on veut déposer le programme-source sur un site où de parfaits débutants pourraient l'utiliser
2) Quand on est obligé, pour des raisons d'optimisation, ou d'autres raisons techniques, d'utiliser une sorte de "passe croche" inédite ou inconnue. (Ne serait-ce que parce que la mémoire est une faculté qui oublie)
3) Quand on sait que le programme peut être utilisé très longtemps. (Comme les antiques programmes en COBOL avec des années à juste deux chiffres qui étaient encore là en 1999.)
Partager