Kommentare sind eine Form der Dokumentation. Eine minderwertige Form, die darauf hindeutet, dass Sie einen Bereich Ihres Codes gefunden haben, der besser berücksichtigt werden kann.
Es hört sich so an, als würden Sie die Dinge zwanghaft kommentieren. Andere Optionen zu haben kann eine gute Sache sein. Ich kann mir drei überlegene Formen der Dokumentation vorstellen:
1) Berücksichtigen Sie Ihren Code besser. Anstatt einen Kommentar hinzuzufügen, extrahieren Sie eine Methode oder Funktion, deren Name der Text des Kommentars ist, den Sie schreiben wollten. Der Code sagt also, was Ihr Kommentar sagen wollte.
2) Tests. Dies ist die Form der Dokumentation, nach der ich normalerweise suche. Unit-Tests und Abnahmetests sind lebende Dokumentationen und können leicht gelesen werden, wenn viele sinnvolle Methoden verwendet werden, um Absichten auszudrücken, wie in Punkt 1.
3) Für Skripte die Option --help. Hier können Sie verrückt nach doc werden. Halten Sie sich an Beispiele und antizipieren Sie, was der Benutzer benötigen würde.
Wenn Sie dazu neigen, einen Kommentar einzugeben, prüfen Sie zusammenfassend, ob es eine Möglichkeit gibt, mit dem Leser zu kommunizieren, indem Sie den Code besser strukturieren. Oder gibt es einen Test, der mitteilt, warum dieser Code vorhanden ist? Wenn Sie immer noch geneigt sind, dies zu kommentieren, geben Sie eine Niederlage zu und tun Sie es.