Lassen Sie sich von den Bildern nicht ablenken. Seit ich mich mal darüber informierte, wie man möglichst unverständlichen bzw., na, wie übersetze ich jetzt unmaintainable, das klingt doch alles etwas unrund, na gut: nicht wartbaren Programmcode schreibt, fühlte ich mich in meiner Auffassung bestätigt - Moment, hier, Nr. 18 aus dem Kapitel Naming:
Choose variable names with irrelevant emotional connotation, e. g.:Und auch wenn ich stets ein Verfechter der konservativen Auffassung war, dass Schleifenläufer nun mal i, j und k heißen, langweilten mich andererseits Codezeilen wie
marypoppins = ( superman + starship ) / god;
This confuses the reader because they have difficulty disassociating the emotional connotations of the words from the logic they’re trying to think about.
Kunde kunde = new Kunde();doch aufs furchtbarste. Zum Glück war ich nicht alleine, damals, im Raucherbüro, wo den ganzen Tag lang Bremen eins aus dem vergilbten Radiowecker klang, schalten Sie doch kurz rein, es ist immer noch dasselbe, ich hab's gerade überprüft, der Schall musste sich den Weg durch die Rauchschwaden auch erst freikämpfen, und obgleich ich ihn durch die dichten Qualmwolken an manchen Tagen optisch nur schemenhaft wahrnehmen konnte, war ich stets gewiss, dass mir gegenüber noch der gute Kollege saß, denn erstens sprach man alle halbe Stunde so etwas wie "Schoiße. Eine Schoiße, das alles.", woraufhin es auf der Gegenseite zustimmend brummte, zweitens kommentierte man unisono das Radioprogramm ("Hö hö. Die Monkees. Hö. Hö."), und drittens gab es sonst niemanden, an den man sich so vertrauensvoll mit inhaltlichen Fragen wenden konnte ("Wenn ich diese verwichste innere Klasse in dem Dreckskonstruktor der leprösen äußeren Klasse mit diesem heruntergewirtschafteten static-Element, ach, Schoiße." - "Zeig mal her den Dreck. Ich würde sagen, du sammelst die Elemente erst mal in einem beschissenen Vector, dann negerst du die der Reihe nach durch, rotzt die Treffer in einen anderen Dreckscontainer und wichst den dann in deine andere Klasse rüber. Lass uns mal eine rauchen.")
So kam es, dass Variablen gerne auch mal fist oder juergendrews hießen. Wenn ich jetzt nur noch wüsste, warum ich Ihnen das erzähle! Es sollte in diesem Beitrag eigentlich um etwas anderes gehen. Ich versuche es die Tage noch mal.
Link zu diesem Beitrag (3 Kommentare) | Kommentieren [?]
kid37,
Dienstag, 4. Mai 2010, 19:49
Ja, diese Namen, die in den rauchverschwängerten Buden der Menschen vom Fach ausgebrütet werden. Ich erinnere mich an die Zeit, als mein Telefonanbieter in Webtrackern mit Servernamen wie "Supermuschi" auftrat. Ist den Jungs wahrscheinlich verboten worden, so was findet sich irgendwie nicht mehr.
Link zu diesem Kommentar | Kommentieren [?]
nnier,
Dienstag, 4. Mai 2010, 20:05
Stimmt - an den Servernamen konnte man zeitweilig auch jedes Klischee erfüllt sehen: Diese waren nämlich bei jedem dritten Unternehmen nach Figuren aus Star Wars oder von Terry Pratchett benannt, so sind die Admins nun mal, außer bei der Zeit. Da taten Zeus und Apollo ihren Dienst.
dosron,
Freitag, 7. Mai 2010, 20:44
Das Raucherbüro kann ich mir gut vorstellen!
:)
:)
Link zu diesem Kommentar | Kommentieren [?]
Um hier kommentieren zu können, musst du bei blogger.de registriert sein. Das geht ganz schnell: Einfach auf Kommentieren klicken, dort "Noch nicht registriert?" anwählen und den gewünschten Benutzernamen und ein Passwort eingeben. Du kannst dann künftig in allen Blogs bei blogger.de kommentieren!