Meine Bugs sind harmlos! \o/

Also ich hab ja in letzter Zeit viel ebensolche mit dem Beheben von Bugs^Wzufällig entstandenen Zusatzfunktionen verbracht. Bei dieser Tätigkeit kommt man immer wieder an Stellen bei denen man denkt "WTF? Wie hab ich das übersehen können?" oder sonst irgendwie spontan den Wunsch entwickelt mit dem Kopf eine Wand aus dem Weg zu räumen.
Da draußen, im großen, bunten Intarweb gibts aber Schilderungen von Problemen die alles in den Schatten stellen was mir so tagtäglich vor das Keyboard läuft. Ein paar besonders schöne Exemplare will ich euch heute mal zeigen...

Die ersten beiden stammen aus dem Android-Umfeld:

Einen weiteren, besonders schönen hat Chronodd entdeckt:
IE-Lookahead-Bug
um die Funktionalität mal zusammenzufassen:


The incorrect behavior occurs if your page contains a JavaScript URL which spans exactly the 4096th byte of the HTTP response. If such a URL is present, under certain timing conditions the lookahead downloader will attempt to download a malformed URL consisting of the part of the URL preceding the 4096th byte combined with whatever text follows the 8192nd byte, up to the next quotation mark. Web developers encountering this problem will find that their logs contain requests for bogus URLs with long strings of URLEncoded HTML at the end.

Zum Abschluss noch eine alternative Variante wie man seine Funktionen benennen kann.. erinnert mich ziemlich stark an unsere Idee während des Studiums doch alle Funktionen nur noch TLA/XTLA/SXTLA oder ähnliches zu nennen. Die Idee dann aber in Produktivcode durchzuziehen hat schon eigentlich wieder einen balls-of-steel-award verdient.

Bei solchen Aktionen finde ich den Begriff "Quählkot" doch ziemlich treffend...

Importierte/Alte Kommentare:

#1361: 18.Nov.2009 09:11 von fwolf

öha. Das mit den Three-Letter-Acronymen wurde - und wird immer noch - in der Firma von einem meiner besten Freunde gemacht. Schauderlich. Und trotzdem läuft der Müll ... irgendwie.

cu, w0lf.

Geschrieben von Dr. Azrael Tod
Later article
Code-Monkey-Theorie