Ich habe ja lange überlegt, ob ich hier Code aus fremder Feder veröffentlichen kann, so zur Unterhaltung und um die worst Practice zu dokumentieren. Da ich auf vielen Baustellen arbeite, glaube ich, dass man den Code keinen Personen zuordnen kann. Durch verzögerte Veröffentlichung werde ich die Zusammenhänge noch weiter verschleiern. Also traue ich mich mal. Falls sich jemand hier wiederfinden sollte: bitte nicht auf den Schlips getreten fühlen. Schlimmen Code findet man in so ziemlich allen Projekten, das ist nichts besonderes. Deswegen kann ich diese Serie ja starten. Obwohl ich der Überzeugung bin, das ich ganz guten Code schreibe — wäre ich nicht überzeugt, müsste ich's mir einreden, sonst könnte ich meinen Beruf nicht ausüben — gucke ich manchmal nach einigen Monaten auf meinen eigenen Code und kann nur mit dem Kopf schütteln. In Zukunft werde ich nicht zögern, dann an dieser Stelle einen kleinen Beiträg zu veröffentlichen.
Neulich habe ich eine schöne Stilblüte gefunden, die zeigt, wie wenig Code es braucht, um dem Leser einen Knoten ins Hirn zu machen:
$i = $i ++;
Zu ermitteln, was das Ergebnis dieser Operation ist, überlarlasse ich gerne dem Leser zur Übung.