Teste!

Das Programmier’n ist nicht getan, bis alle Tests erfolgreich war’n! Wer kennt sie nicht, diese Sprüche? Mit wenig Worten sagen sie viel aus.

Super-hilfreiche Fehlermeldung

Bei Fehlermeldungen sollte man nicht nur auf die technische Korrektheit achten, sondern auch auf Verständlichkeit. Sonst erzeugt man mehr Frust als durch den eigentlichen Fehler.

Mein Arbeits-Tagebuch

Die Quellcodeverwaltung ist gewissermaßen auch mein Entwickler-Tagebuch, zumindest im aktuellen Projekt. Das stellt gewisse Anforderungen an die Commit-Messages.

Seltsame Metriken

Sich in fremde Programme “reinzudenken” ist nicht leicht. Jeder Entwickler hat seinen persönlichen Stil, den man fast eine Handschrift nennen kann. Namenskonventionen, Einrückungstiefe, die Position der Variablendeklarationen … das alles beeinflusst den Lesefluss und damit meine Wahrnehmung des fremden Programms.

Reflexion

Kampfkünstler kennen das: Tagein tagaus werden dieselben Abwehrbewegungen auf dieselben Angriffe trainiert. Denn reflexartig auf die selben Reize immer wieder gleich reagieren — das hat im Kampf durchaus Vorteile, da man mit Reflexen (korrekter: Automatismen, reflexartigem Verhalten) schneller ist als wenn man in jeder Situation erneut nachdenken muss. Wer kennt das nicht? Vielleicht von sich selbst, …

Weiterlesen