Webzuckerl

Von Bugfoot bis Yoda Conditions: Programmier-Insider zum Schmunzeln

Wenn ich neben fachsimpelnden ITlern stehe, habe ich manchmal das Gefühl, auf dem falschen Planeten zu sein. Spätestens, wenn die Kollegen anfangen zu lachen, wird meine Neugier allerdings geweckt. Über einen der Gründe für die plötzliche Fröhlichkeit bin ich neulich im Netz gestoßen, denn viele Informatiker nutzen IT-Jargon, der die Probleme aus dem Arbeitsalltag auf den Punkt bringt. Auf die Gefahr hin, dass der Witz beim Erklären verloren geht, stelle ich euch heute ein paar dieser Phrasen auf meinem Blog vor…

Bringen diese „Fachbegriffe“ nur Eingeweihte zum Schmunzeln oder zucken auch die Mundwinkel meiner IT-fremden Leser?

Yoda Conditions

Von Yoda Conditions (auch Yoda Notation) sprechen ITler, wenn man bei einer bedingten Anweisung die Seiten vertauscht, ganz so wie bei der Grammatik des grünen Yedi-Meisters Yoda aus Star Wars. Für die Funktionalität der Programmierung macht das an und für sich keinen Unterschied. Wer auf der Suche nach Bugs ist oder den Code prüfen soll, wird sich beim Lesen der Anweisung allerdings schwer tun. Zum Beispiel: Diese Anweisung (if wert == 17) wird als, „Wenn der Wert gleich 17 ist…“ gelesen, umgekehrt würde (if 17 == wert) als „Wenn 17 gleich dem Wert ist…“ gelesen und ergibt grammatikalisch nur wenig Sinn. Deswegen gilt: An die richtige Reihenfolge der Anweisung halten du dich sollst, sonst Yoda Conditions du benutzt.

Bugfoot

Reinhold Messner ist dem Yeti angeblich bereits begegnet und auch einzelne Wanderer in den Appalachen oder Besucher der Rocky Mountains wollen einen Bigfoot gesehen haben. Beweise für die Sichtungen gibt es allerdings keine. Ebenso verhält es sich mit so manchem Bug. Ein User hat den Softwarefehler einmal gesehen, mit eigenen Augen. Leider hat er keinen Screenshot gemacht, dennoch schwört er Stein und Bein, dass es den Bug wirklich gibt. Ein klassischer Bugfoot. Europäische Entwickler bezeichnen solche Fehler übrigens gerne als Loch Ness Monster Bug.

Shrug Report

Wörtlich übersetzt bedeutet Shrug Report soviel wie Fehlermeldung mit Schulterzucken und gehört zum Alltag jedes IT-Supports. Üblicherweise sind das Fehlermeldungen, die den Fehler nicht wirklich beschreiben. Zum Beispiel: „Funktioniert nicht“, „bekomme Fehlermeldung„ oder „ist kaputt“. 

Smug Report

Der Shrug Report ist nicht zu verwechseln mit dem Smug Report (selbstgefällige Fehlermeldung), bei der der Einreicher des Fehlers denkt, er wisse bereits, wo der Fehler liegt und wie er zu lösen sei. Tatsächlich liegen Smug Reporter mit ihren Vermutungen fast immer daneben.

Spaghetti und Baklava Code

Gerüchte, dass die nächsten Wortschöpfungen kurz vor der Mittagspause geschaffen wurden, ließen sich nicht bestätigen, dennoch lässt sich die Nähe zur Kulinarik nicht leugnen. Ebenso verworren wie ein Teller Pasta ist der sogenannte Spaghetti Code. Meist entsteht solcher Code allerdings nicht durch unsauberes Coden, sondern vielmehr durchzahlreiche Nachbesserungen und Zusätze, die schnell und schlampig („Hauptsache es funktioniert“) am Code gemacht wurden. Bei Baklava Code (manchmal auch Lasagne Code) ist das ganz ähnlich. Der Namensgeber ist ein ziemlich süßes orientalisches Gebäck mit zahlreichen knusprigen Schichten, die von Zuckersirup durchtränkt sind. Auch der entsprechende Code besteht aus zahlreichen Schichten, manchmal sogar aus verschiedenen Architekturelementen. Das sorgt für unübersichtlichen Code, der fehleranfällig ist und durch die schlechte Struktur oft, wie der Zuckersirup, in Schichten ausläuft, in denen er nichts zu suchen hat.

Hydra Code

Eine echte Herkulesaufgabe ist Bugfixing bei sogenanntem Hydra Code. Das besondere an der Hydra, einer Wasserschlange aus der griechischen Mythologie, ist, dass für jeden abgeschlagenen Kopf der Bestie zwei neue nachwachsen. Übersetzt in den IT-Alltag: Der Fehler im Code lässt sich nicht beseitigen ohne neue Fehler zu erschaffen. Damit ist der Code quasi nicht reparierbar. Falls es dich tröstet: Selbst Herkules konnte die Hydra nicht ohne göttliche Hilfe besiegen.

Wenn du selbst ITler bist, kennst du diese Insider wahrscheinlich alle. Wenn nicht, gibt es vielleicht in deiner Branche auch Bezeichnungen oder Insiderjokes, die den Alltag versüßen?

Weitere interessante Artikel:

Teilen

Neueste Beiträge

Sabbatical: So planst du als Selbständiger oder Freelancer deine Auszeit

Du denkst an ein Sabbatical, aber weißt nicht, wie du das Ganze angehen sollst? exali-Gründer…

18. April 2024

Entscheidungen treffen: So gelingt dir im Business die richtige Wahl

Entscheidungen zu treffen ist nicht leicht, besonders wenn es ums Business geht. Im Blog teilt…

21. März 2024

Preise kommunizieren als Freelancer: Dein Angebot ist es wert!

Wenn deine Kundschaft deine Preise infrage stellt, kommt es auf die richtige Reaktion an. Wie…

15. Februar 2024

Jahresplanung für Freelancer: So wird 2024 dein Jahr

Welche Ziele soll ich mir für 2024 setzen? Was bringt mein Business voran? Antworten auf…

4. Januar 2024

Finanzielle Bildung für Freelancer:innen: Deshalb ist sie so wichtig

Was bedeutet finanzielle Bildung und wieso ist sie für Freelancer:innen und Selbständige wichtig? exali-Gründer Ralph…

23. November 2023

7 kognitive Verzerrungen, die Freelancer:innen kennen sollten

Die Nutzung von kognitiven Verzerrungen fürs eigene Business kommt aus dem Neuromarketing. Im Blog zeigt…

16. November 2023