Czy istnieje ostateczny przewodnik po pisaniu komentarzy do kodu, skierowany do początkujących programistów?
Idealnie obejmowałoby to, kiedy komentarze powinny (i nie powinny) być używane oraz jakie komentarze powinny zawierać.
Nie komentuj CO robisz, ale DLACZEGO to robisz.
O CO zadba czysty, czytelny i prosty kod z odpowiednim wyborem nazw zmiennych do jego obsługi. Komentarze pokazują strukturę wyższego poziomu w kodzie, której sam kod nie może (lub jest trudny) pokazać.
zbliża się, ale jest to trochę zwięzłe dla niedoświadczonych programistów (myślę, że to rozszerzenie z kilkoma przykładami i przypadkami narożnymi byłoby doskonałe).
Aktualizacja : Oprócz odpowiedzi tutaj, uważam, że ta odpowiedź na inne pytanie jest bardzo istotna.