Ich möchte dieses Statement noch um den Fall erweitern, bei dem der Kommentar erklärt, warum man etwas macht. Das ist nämlich nicht immer aus den selbsterklärenden Variablen- und Methodennamen ersichtlich.
Gerade wenn man mit Code zu tun hat, den man nicht selbst geschrieben hat sind Komentare sehr wichtig. "Ein guter Code ist niemals kompliziert." Das halte ich wie schon gesagt für ein Gerücht.