Das Kommentieren ist heutzutage einfacher als je zuvor. In Java gibt es einige nette Techniken zum Verknüpfen von Kommentaren mit Klassen, und Java IDEs sind gut darin, Kommentar-Shells für Sie zu erstellen. In Sprachen wie Clojure können Sie sogar eine Beschreibung einer Funktion als Argument in den Funktionscode selbst einfügen.
Wir leben jedoch immer noch in einer Zeit, in der es oft veraltete oder schlechte Kommentare von guten Entwicklern gibt. Ich bin daran interessiert, die Robustheit und Nützlichkeit meiner Kommentare zu verbessern.
Insbesondere interessiere ich mich hier für Java / Clojure / Python, aber die Antworten müssen nicht sprachspezifisch sein.
Gibt es neue Techniken, die Kommentare validieren und entweder "schwache" Kommentare (z. B. Kommentare mit magischen Zahlen, unvollständige Sätze usw.) oder falsche Kommentare (z. B. falsch geschriebene Variablen oder ähnliches) automatisch erkennen?
Und was noch wichtiger ist: Gibt es akzeptierte "Kommentar-Richtlinien" oder Strategien? Es gibt viele Ratschläge zum Codieren - aber was ist mit "Wie kommentiere ich?"