Software Architecture Summit
12. - 14. September 2022 | Berlin
Das große Trainingsevent für Softwarearchitektur

Denotational Domain-Driven Design

Workshop
Early-Bird Rabatt Bis zum 10. Februar bis zu 100 € sparen! Jetzt Ticket sichern
Mit dem Early Bird Rabatt
bis zum 11. August
bis zu 200 € sparen!
Jetzt Ticket sichern
Mit dem Early Bird Rabatt
bis zum 11. August
bis zu 200 € sparen!
Jetzt Ticket sichern
Team-Rabatt
Ab 3 Anmeldungen
50 € pro Ticket sparen!
Jetzt Ticket sichern
Team-Rabatt
Ab 3 Anmeldungen
50 € pro Ticket sparen!
Jetzt Ticket sichern
Infos
Mittwoch, 18. September 2019
14:15 - 17:30
Raum:
Grenander III + IV

Bei DDD orientiert sich der Code eng am Modell, um Erkenntnisse zur Domäne zu reflektieren. Die besten Modelle machen tiefe Einsichten in die Domäne sichtbar. Aber wie generieren wir tiefe Einsichten? Die Kombination von DDD und funktionaler Programmierung macht einen besonders effektiven Ansatz möglich, "Denotational Design" (der Begriff wurde von Conal Elliott geprägt): Wir entwickeln ein Modell als Code und betrachten dieses losgelöst von der Domäne. Dann erhöhen wir den Abstraktionsgrad durch Refaktorisierung und suchen nach mathematischen Eigenschaften, die oft erstaunliche – tiefe – Einsichten in die Domäne liefern. Wer gelernt hat, diese Eigenschaften zu erkennen, kann nicht nur neues Domänenwissen aus der Luft zaubern, sondern auch auf die reichhaltigen Libraries zurückgreifen, die funktionale Sprachen dafür bieten. Diese wiederum erleichtern die Lösung komplexer Probleme in der Architektur. Der Prozess ist systematisch, nachvollziehbar und allgemein anwendbar.

Die dazugehörigen Begrifflichkeiten sind zwar abstrakt, aber nicht komplex – und darum auch nicht so schwer zu erlernen, wie manche Unkenrufe behaupten.  Der Vortrag führt in DDDD ein sowie die nötigen mathematischen Konzepte. (Schulmathematik reicht als Voraussetzung.)

This Session Diese Session Take me to the current program of . Hier geht es zum aktuellen Programm von Berlin & online Berlin & online or oder Online Online .
Alle News zum Software Architecture Summit!