Mit diesem Blogeintrag sammle ich mal die Shortcuts, die ich so im täglichen Entwicklerleben – insbesondere bei Katas – brauche, nutze und möglichst nie vergesse. Damit kann ich auf den Einsatz der Maus völlig verzichten und bin damit flexibler und
Coding Kata: Sudoku
In dieser Kata geht es darum, eine Anwendung zu schreiben, die mir das Lösen eines Sudokus ermöglicht und Falscheingaben überprüft. Wenn ich beispielsweise das folgende Ausgangsbild habe: #——-#——-#——-# | 5 6 9 | 3 2 8 | 7 4 1
Papierflieger
Heute hat mein Sohn einen wirklich tollen Papierflieger gebaut, der mit einer Flugweite von mehreren Meter aus der Hand eines 8-jährigen aufweisen kann. Seine Bauanleitung möchte ich an dieser Stelle einmal für Interessierte veröffentlichen. Material Wir benötigen drei Dinge: ein
Think about composition before inheritance
Die Frage, die sich vielen Entwicklern gar nicht stellt, ist die: Wann verwende ich direkte Vererbung (extends) und wann indirekte Vererbung (delegate)? Nun vorneweg möchte ich erläutern, dass dies auf den ersten Blick, gleich zu sein scheint, um dann im
Spys like us
In einfachen Worten erlaubt mir ein Mockito Spy sowohl Methoden einer Klasse ausführen zu lassen, als auch andere Methoden der Klasse zu mocken. Stellen wir uns ein simples Beispiel einer Klasse vor, die zwei Methoden besitzt. Eine Methode wird implementiert