WTF?!

The Daily WTF ist eine unterhaltsame Seite für den geneigten Entwickler. Hier werden die grusligsten Fundstücke aus dem Programmiereralltag ausgestellt. Wenn es nur nicht so realistisch wäre..
Leider trifft man hin und wieder auf eigene Werke aus früheren Zeiten, die ebenso die Qualität hätten, in diese Galerie des Grauens aufgenommen zu werden. Man sollte daher vielleicht nicht zu vorschnell sein, ein harsches Urteil abzugeben. Wenn man in ein großes, unübersichtliches Projekt geworfen wird, produziert man anfänglich zwangsläufig eine Menge Unfug. Das hat damit zu tun, daß eigentlich keine Zeit vorhanden ist, die gesamte Funktionsweise zu verstehen. Dann wird kopiert & eingefügt, das es eine Freude ist. Aber was soll man machen? Die Aufgabe muß irgendwann fertig werden. Der entscheidende Punkt ist eben, am Ball zu bleiben und den vergangenen Unfug möglichst auszumerzen. Ebenso trifft man häufig auf Stellen, die auf den ersten Blick als grober Unfug aussehen, sich bei näherer Betrachtung aber oft als einzig mögliche Lösung (oder schmerzlosester Workaround) entpuppen. Hatte ich auch schon mal bei Joel gelesen, daß fehlerbereinigter Code oft grauenhaft aussieht. Muß ihm Recht geben. Dann wundert mich allerdings, warum noch so viele Bugs drin sind..

Leave a Reply