IT-Tage 2019
09. – 12.12.2019
Frankfurt am Main

Daniel Haftstein

12.12.2019

16:00 - 16:45

tbc

Session

Tickets

+ Frühbucherrabatt
+ Kollegenrabatt
+ Fachbuch

Jetzt anmelden

Hexagonale Architekturen sind ein praktisches Muster um Abhängigkeiten zu externen Systemen zu minimieren und gleichzeitig einen gut testbaren Applikationskern zu bilden. Testgetriebene Softwareentwicklung erlaubt uns das Arbeiten in kurzen Iterationen mit kontinuierlicher Verbesserung und kurzen Feedbackzeiten.

In diesem Vortrag stelle ich an einem Szenario für einen kleinen Microservice ein Testkonzept vor, mit dem wir unsere Applikation testgetrieben zu einer hexagonalen Architektur entwickeln können. Beginnend mit einem ersten Akzeptanztests auf der E2E-Ebene arbeiten wir uns durch die Adapter mit Outside-In-TDD bis zu unserem Applikationskern vor. Diesen erweitern wir mit klassischem Bottom-Up-TDD um neue Funktionen.