Quantcast
Channel: Stefan Macke, Autor bei IT-Berufe-Podcast
Viewing all articles
Browse latest Browse all 452

Komplexe Software testen ohne Mocks

$
0
0

Bereits vor mehreren Jahren habe ich das wirklich empfehlenswerte Buch Growing Object-Oriented Software, Guided by Tests* („GOOS“) von Steve Freeman und Nat Pryce gelesen. Eine Rezension spare ich mir hier, da ich bereits früher eine geschrieben habe (vgl. meinen damaligen Blog-Artikel).

Vladimir Khorikov, den ich von seinem Pluralsight*-Kurs zum Thema Domain Driven Design kenne (siehe auch meinen Artikel von letzter Woche: Einführung in Domain Driven Design), greift nun die Kernideen des Buchs in seinem Artikel Growing Object-Oriented Software, Guided by Tests Without Mocks wieder auf und stellt eine Lösung vor, die komplett ohne Mocks auskommt.

Der Artikel ist absolut lesenswert. Er ist sehr umfangreich und mit vielen Abbildungen und Code-Beispielen illustriert. Und noch viel wichtiger: Er zeigt, dass man auch bei komplexer Software mit einem guten Design viele Abhängigkeiten auflösen kann. Das vereinfacht nicht nur den Produktivcode, sondern auch die Tests. Und einfacher ist eigentlich immer besser! 🙂

Auch wenn es anscheinend einiges zu verbessern gibt, ist GOOS immer noch ein Klassiker. Wenn du es noch nicht gelesen hast, empfehle ich dir, das nachzuholen. Eine bessere Einführung in testgetriebene Entwicklung von vorne bis hinten kenne ich nicht.

Growing Object-Oriented Software, Guided by Tests - Amazon (Affiliate)*


Kennst du das GOOS-Buch? Was hältst du davon? Und wie stehst du zu Mocks in deinen Unit-Tests?


Viewing all articles
Browse latest Browse all 452