Workshop Details

Software Architecture Summit
9. - 11. März 2020 | München
Das große Trainingsevent für Softwarearchitektur

Nicole Rauch
Dr. Michael Sperber
sas2019se

de

13 Mrz 2019
10:15 - 13:00
Preisspecial Bis 9. Januar bis zu 300 € sparen! Jetzt anmelden
Dieser Talk Stammt aus dem Archiv. Zum AKTUELLEN Programm

Funktionales Domain-driven Design

13 Mrz 2019
10:15 - 13:00

Funktionale Sprachen sind ideal geeignet, um Domain-driven Design umzusetzen. Wir zeigen, wie die wichtigsten taktischen Elemente von DDD (Entitäten, Wertobjekte, Aggregate, …) in funktionalen Sprachen umgesetzt werden und von diesen profitieren. Das funktionale Programmierparadigma unterstützt DDD durch seine erweiterten Abstraktionsmöglichkeiten und Typsysteme in besonderem Maße und führt gegenüber den üblichen OO-Sprachen zu lesbarerem und leichter wartbarem Code. Natürlich bieten funktionale Sprachen auch eine hervorragende Unterstützung zur Modularisierung des Codes auf der Makroebene (Stichwort “Bounded Contexts”). Auch darüber geben wir einen Überblick.

Wir werden für die Code-Beispiele die funktionale Sprache Haskell verwenden – für Haskell-Neulinge führen wir am Anfang in die für den Workshop relevanten Teile ein.

Session Themen

#Domain-driven Design
Alle News zum Software Architecture Summit!