Lass mich hacken und codieren,
meine Zellen aktivieren:
Exportieren, importieren,
editieren, programmieren,
compilieren, assemblieren,
über Felder iterieren,
nummerieren, indizieren,
allozieren, umsortieren!
Umcodieren, fragmentieren,
komprimieren, duplizieren,
adressieren, delegieren,
strukturieren, projektieren,
operieren, negoziieren, minimieren, maximieren,
dividieren und addieren.
Mach aus mir den Hacker-Rapper!
Die Schleife
Hundert Mal zu subtrahieren
anstatt einmal iterieren;
täte Fritz analysieren,
würd' ihm das nicht mehr passieren.
Oft ist eine Schleife besser,
diese macht den Code doch kesser.
Fritz jedoch hat keinen Schimmer,
nutzt Sequenzen, wie schon immer :-(
Statisch wird sich dies bald zeigen:
Jeder Durchlauf endet eigen;
und wird anders iterieren.
Fritz muss alles neu codieren :-(
Nun darf Fritz nicht länger kneifen:
Üben muss er nun die "Schleifen".
Doch er tut die Dinger hassen,
hat von Logik keinen Blassen.
Felder (Arrays)
Anstatt hundert Variable
nehm' ich lieber gut portable
Felder her zum Iterieren:
soll den Code flott aufpolieren.
Subroutinen
Fritz tut seinen Code kopieren,
dabei Übles duplizieren.
Hei, das gibt ein Fehlersuchen!
Fritz wird Überstunden buchen.
Anstatt hundert mal kopieren
und den Code zu malträtieren,
nehm ich eine hübsch' Methode.
Sing nochmals die Hacker-Ode ;-)
Bestes Vorgehen
Fritz nennt seine Funktionen
einfach 'x()'. Das wird nicht lohnen!
Denn schon nach ein paar x Tagen
stellt er sich kuriose Fragen.
Funktional zu programmieren,
wollte Fritz noch nie probieren!
Würd' er so globales sparen,
unabhängig tät' er fahren.
Willst Du dass ich nicht mehr schmolle
start' die Versionskontrolle.
Ohne solche haben Toren
schon von vornherein verloren.
Schreiben und erst dann zu testen,
machen leider auch die Besten.
Umgekehrt scheint es von Sinnen:
Aber: Unit-Tests gewinnen!
So wie's steht um das Projekte:
nimm mich auf oh Hacker-Sekte!
Lass das Management-Geplapper:
Dies macht mein Gehirn nur schlapper;
und die Zeit wird immer knapper -
Mach aus mir den Hacker-Rapper!
Credits
Besten Dank an R. Schweikert für eine Strophe, der CS IL06 für die Idee mit den ...ieren-Reimen und an die Webseite lyrikecke für die effektiven Reime.