Kommentare, die die Welt nicht braucht – Folge 8

Heute wieder Beispiele für gute, ja ausgezeichnete Quellcode-Kommentare:

Die Angabe eines Autors ermöglicht es, Code(-änderungen) einer Person zuzuordnen - was die Wartbarkeit erhöht:

comment_author_wayne

Hin und wieder probiert man etwas aus, dass dann aber nicht den erhofften Erfolg bringt. Aussagekräftig (aus-)kommentiert erspart man seinem Nachfolger, in dieselbe Falle zu tappen:

comment_bringt_n_scheiss

Programmierer sind Menschen! Man sollte sie ihre Freude ausdrücken lassen!*
*an der Ausdrucksweise darf aber noch gearbeitet werden.

comment_fucking_easy

Kommentare sollten verständlich sein, auch ohne sich (wie der ursprüngliche Autor) 3 Tage in den Code zu denken. Formulierungen abseits von Fachchinesisch helfen dabei:

comment_roundhousekick

🙂 Frohe Ostern.

CodeIgniter: Model laden

Das im Forum beschriebene Verhalten* besteht auch in Version 1.7.1 des PHP-Frameworks CodeIgniter: Die Klasse eines Model darf zB BlogModel heißen - so lange ihre Datei blogmodel.php heißt. CamelCase ist nicht erlaubt - auf einigen Servern. Offenbar ist das auf das jeweilige OS zurückzuführen... wer also unwillkommene Überraschungen vermeiden will, sollte von vornherein darauf achten.

Achtung, auch eingebunden wird das Model in LowerCase:

hth

*UPDATE 2016: Der Link ist inzwischen tot.