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
Test empty implementation
Manchmal hat man die Situation, dass man sicherstellen möchte, dass eine Methode keine Implementierung besitzt. Sei es, dass sie vererbt wurde und leergelassen werden soll oder andere motivierende Gründe vorliegen. Ich habe eine Checker-Klasse geschrieben, die mir erlaubt, verschiedenste void-Methoden
