Ein paar Anmerkungen und Tipps zu guter Programmierung

Seit vielen Jahren programmiere ich nun schon in den verschiedensten Sprachen und Markup Languages. Dabei habe ich (wie sicherlich viele von Euch) einen entsprechenden Entwicklungsprozess durchlaufen. Alles fing auch bei mir mit BASIC an. Da waren einfache Konstrukte wie „goto“ willkommen.

Heute sind diese verpönt. Vor 20 Jahren war es mit der Unterstützung von Klassen noch nicht so weit her – weder in PHP und schon gar nicht in BASIC. Es galt eben so lange wie möglich im Spagetti Code durchzusehen. Dieses wurde allerdings im laufe der Zeit recht schwierig, denn nach dem 25.ten Sprungbefehl verlor mal schon mal den roten Faden und musste von vorne beginnen.

Doch diese Zeiten sind ja nun vorbei und alle Probleme bzw. Aufgaben lassen sich irgendwie simplifizieren und abstrahieren. So kommt man auch bei den schwierigsten Aufgabenstellungen bald zum Ziel.

Zurzeit arbeite ich als Softwareentwickler im Bereich Webdesign und Streaming Services. Meine momentane Hauptsprache ist also PHP 5.x, JavaScript und Java.

Privat arbeite ich auch schon gern mal an nativen Anwendungen für Windows und Linux. Hier allerdings in C++.

Auf diesen Seiten habe ich mal zusammengetragen welche Erfahrungen ich so im Laufe der Jahrzehnte gesammelt habe und möchte auch gern ein paar Tipps geben. Meine Anschauungen sind sicherlich Ansichtssache – auch kann man bestimmt Dinge anderes oder sogar besser machen. Ich bin deshalb auch immer offen für entsprechende Hinweise, denn auch ich lerne noch – mein Leben lang.