Коментувати сьогодні простіше, ніж будь-коли. У Java є кілька приємних прийомів пов'язування коментарів до класів, і Java IDE добре допомагає робити оболонки коментарів для вас. Такі мови, як Clojure, навіть дозволяють додавати опис функції в сам код функції як аргумент.
Однак ми все ще живемо в епоху, коли часто є застарілі або погані коментарі, написані добрими розробниками - мені цікаво покращити надійність та корисність моїх коментарів.
Зокрема, мене тут цікавить Java / Clojure / Python, але відповіді не потребують мови.
Чи є які-небудь нові методи, які підтверджують коментарі і автоматично виявляють або "хиткі" коментарі (наприклад, коментарі з магічними номерами, неповні пропозиції тощо), або неправильні коментарі (наприклад, виявлення введених в оману змінних змінних тощо).
І ще важливіше: чи прийняті там "політики коментування" чи стратегії? Там є багато порад щодо кодування - але як щодо "як коментувати?"