Komentowanie jest dziś łatwiejsze niż kiedykolwiek. W Javie istnieje kilka fajnych technik łączenia komentarzy z klasami, a środowiska IDE Java są dobre w tworzeniu powłok komentarzy. Języki takie jak Clojure pozwalają nawet dodać opis funkcji w samym kodzie funkcji jako argument.
Jednak wciąż żyjemy w czasach, w których często są nieaktualne lub kiepskie komentarze dobrych programistów - jestem zainteresowany poprawieniem niezawodności i użyteczności moich komentarzy.
Szczególnie interesuje mnie Java / Clojure / Python, ale odpowiedzi nie muszą być specyficzne dla języka.
Czy istnieją jakieś nowe techniki, które sprawdzają poprawność komentarzy i automatycznie wykrywają albo „wątłe” komentarze (na przykład komentarze z magicznymi liczbami, niepełne zdania itp.), Albo niepoprawne komentarze (na przykład wykrywanie niepoprawnych zmiennych lub tym podobne).
I co ważniejsze: czy są tam akceptowane „zasady komentowania” lub strategie? Istnieje wiele porad na temat kodowania - ale co z „jak komentować?”