Quick and Dirty
Inhaltsüberblick
Leseprobe 1
Leseprobe 2
Inhaltsverzeichnis
Buch bestellen
über mich
Presse
Impressum




Echte Programmierer meiden Pascal

Code-Verständlichkeit und die Beschränkung aufs Müslifresser-Mittelmaß

Ich weiß nicht, wie der Autor des Artikels Echte Programmierer meiden Pascal, den ich schon oft mit viel Freude gelesen habe, seine Zeilen wirklich gemeint hat. Ich habe mir immer insgeheim gewünscht, dass er das zwar humorvoll aber ohne Ironie meint.

Ich persönlich glaube, dass jener Autor, sich damit etwas vom Herzen geschrieben hat und es andeutungsweise wie Ironie aussehen ließ, damit die Müslifresser sich nicht wirklich auf die Füße getreten fühlten. Die Zeit war einfach noch nicht reif dafür. Die dunkle Zeit des Softwareengineering-Mittelalters mit Objektorientierung stand ja erst noch bevor. Und so konnten er und ein paar andere wie ich herzhaft darüber ablachen, während die Müslifresser es für Ironie hielten und ebenfalls darüber lachten, nicht realisierend, dass sie es über sich selber taten.

Und selbst wenn er es ironisch gemeint hat, werde ich es immer weiter ohne Ironie interpretieren. Denn es drückt etwas aus, das mir zutiefst am Herzen liegt.

Wenn man wirklich viel entwickelt, wird man irgendwann richtig gut - man erlangt etwas, das ohne Anflüge von falscher Bescheidenheit nur als echte Meisterschaft bezeichnet werden kann. Und dann legt man Algorithmen aufs Parkett, die Müslifresser nicht mehr blicken.

Das ist eine völlig normale Entwicklung! Das ist in absolut jedem Fachgebiet ganz genau das Gleiche! Nur als Programmierer soll man davon nicht profitieren dürfen.

Als Programmierer soll man diese Fähigkeit nicht nutzen dürfen und sich freiwillig so beschränken, dass jeder Müslifresser den Code mit seiner beschränkten Weltsicht verstehen kann! Das ist ungefähr so, als würde Eric Clapton nur noch Stücke spielen, die jeder Gitarrenanfänger ein halbes Jahr nachdem er zum ersten Mal eine Gitarre von weitem gesehen hat, nachspielen kann. Was das für die Musik bedeuten würde, wollen wir uns lieber nicht ausmalen.

Ich persönlich lege auch wirklich keinen gesteigerten Wert darauf, daß jemals ein Müslifresser in meinem Quellcode herumpfuscht. Wer Müslifresser-Code will, kann doch auch gleich einen Müslifresser engagieren. Und wenn es doch mal einen Müslifresser in meinen Code verschlägt, dann soll er sich ruhig ein bisschen anstrengen, das zu verstehen. Dabei kann er dann mehr lernen als ... (ich hatte hier erst stehen "in einem ganzen Informatikstudium", aber das traue ich mich wieder mal nicht zu schreiben) ... in jedem Kurs über saubere Programmierung.

Eine Anmerkung zum Begriff des Müslifressers

Müslifresser sind nicht etwa Leute, die gern Müsli essen, sondern Müslifresser sind Leute, die Müsli essen, weil sie glauben, das, was ihnen schmeckt, wäre nicht gesund genug, aber Müsli, das sie aus Geschmacksgründen gar nicht unbedingt essen würden, sei gesund.
 

Algorithmen Code-Verständlichkeit Informatik Lesbarkeit Quellcode Objektorientierung Programmierung quick and dirty saubere Programmierung Softwareengineering
 
 
Impressum © 2007-2012 Alle Rechte vorbehalten