Hallo,
Unkommentierter Code ist miserabler Code.
Jein.
klar, eine Pauschalaussage wie diese meinige ist stets anfechtbar.
Der beste Code ist selbst-kommentierend, zumindest überwiegend.
Selbstverständlich ist es sinnvoll, sprechende Namen für Konstanten, Variablen und Funktionen zu wählen, damit die Kommentierung sparsam ausfallen kann. Selbstkommentierender Code ist jedoch eine Illusion. Mir ist diese Illusion noch nie über den Weg gelaufen. Pseudokommentare wie "initialisert ein foo-Objekt" fallen übrigens in die gleiche Kategorie ...
Es ist verdächtig, wenn ein Code geradezu danach schreit, kommentiert zu werden, weil man ihn sonst nicht versteht.
Eine gewisse Zeit der Vernachlässigung, die Übergabe an einen Babysitter [1] oder Adoptiveltern [2] reichen in vielen Fällen aus. Bei einer ärztlichen Untersuchung [3] erst recht. Dann kann Code verdammt laut werden - wie z.B. der im Ausgangsposting :D
Freundliche Grüße
Vinzenz
[1] "Hey, kannst Du Dir mal die Funktion anschauen. Irgendwas läuft da schief."
[2] Übergabe in andere Hände
[3] Nachfrage in einem Forum