Tutorialtag 2024
Funktionale Programmierung vs. Domain-Driven-Design
2024-04-18 um 14:00 - 15:30 Uhr, Track 4 (online)
DDD- und FP-Menschen klopfen sich gern selbst auf die Schulter, wie toll die beiden miteinander klarkommen - wie FP-Modelliertechniken DDD-Modelle ergänzen, oder dass doch DDD-Konzepte eigentlich verstecktes FP sind oder umgekehrt.
Tatsächlich sind DDD und FP jedoch sehr, sehr unterschiedlich - keine Überraschung, denn sie sind weitgehend unabhängig voneinander entstanden und die beiden Communities haben kaum Berührungspunkte. Diese Unterschiede betreffen die Vorgehensweise genauso wie das Ergebnis.
Beide Seiten können also noch viel voneinander lernen: Da ist die Kultur der Zusammenarbeit aller Stakeholder im DDD und die erweiterten Techniken für Modellierung und Abstraktion im FP.
In diesem Tutorial schauen wir uns anhand eines konkreten Beispiels die Unterschiede zwischen DDD und FP genauer an und zeigen Ihnen, wie Sie von der jeweils anderen Seite profitieren können, jenseits der Oberflächlichkeiten.
Besondere Vorkenntnisse (insbesondere in einer bestimmten Programmiersprache) sind nicht erforderlich.
Wie gehts weiter? Ask-Me-Anything mit Dr. Michael Sperber