BCFH - understand or die "SIGHUP" [ SIGH UP… ;) ]

Den BOFH kennt ja nun jeder, aber der BCoderFH ist nicht minder fies. Hier ein kleiner Auszug aller möglichen Fiesheiten gegen Maintenance…

Mein persönlicher Favorit ist ja folgender:

Da die Benennung der Variablen und Funktionen dem Compiler/Interpreter vollständig egal ist, schlage ich eine sorgfältige Durchnummerierung vor. Trotz Refactoring-Möglichkeiten moderner IDE’s ist ein Durchschauen der Aufgabe der entsprechenden Variablen repektive Funktionen schon schwierig… :)

Alternativ kann man auch die ungarische Notation arg missbrauchen. Anstatt anständig w_Var für ein WORD zu benutzen, verärgert ein ui_Var für ein WORD doch erheblich mehr… Der Fantasie sind hier keine Grenzen gesetzt. Zumal selbst Microsoft davon Gebrauch macht. wMsg ist mittlerweile (32Bit) unsigned int, aber wer kehrt. Sollen doch die Entwickler selbst dahinter kommen.

Eh ich nochmehr erzähle: Eine nicht kurze (plane mal lieber 1 Stunde ein), aber durchaus zum Grinsen bis Lachen anregende Lektüre findest du hier:

How to write unmaintainable code

Kommentieren »»