Komentarze są formą dokumentacji. Niższa forma i taka, która sugeruje, że znalazłeś obszar swojego kodu, który można lepiej uwzględnić.
Wygląda na to, że komentujesz rzeczy kompulsywnie. Posiadanie innych opcji może być dobrą rzeczą. Mogę wymyślić trzy lepsze formy dokumentacji:
1) Popraw swój kod lepiej. Zamiast dodawać komentarz, wyodrębnij metodę lub funkcję, której nazwa jest tekstem komentarza, który miałeś napisać. Więc kod mówi, co miał powiedzieć Twój komentarz.
2) Testy. Jest to forma dokumentacji, której zwykle szukam. Testy jednostkowe i testy akceptacyjne są żywą dokumentacją i można je łatwo odczytać, jeśli stosuje się wiele znaczących metod wyrażania intencji, jak w pkt 1.
3) W przypadku skryptów opcja --help. To jest miejsce, w którym możesz zwariować na punkcie doc. Trzymaj się przykładów, przewiduj, czego użytkownik będzie potrzebował.
Podsumowując, jeśli masz skłonność do pozostawania w komentarzu, sprawdź, czy istnieje sposób na komunikację z czytelnikiem poprzez lepszą strukturę kodu. Czy jest test, który informuje, dlaczego ten kod istnieje? Jeśli nadal masz ochotę to skomentować, przyznaj się do porażki i zrób to.