DEVOXX Belgium
Using Record Types to Build Better Domain Models
Nicht alles auf der Welt ist ein Objekt. Aus diesem Grund definiert DDD verschiedene Entwurfsmuster wie Entity, Value Object, Repository usw. Beginnend mit Java 14 hat Oracle uns Record Types zur Verfügung gestellt. Sie sind ein Schritt in Richtung echter Werttypen. Wir schauen uns den aktuellen Stand an und was für die Zukunft in der Box ist.
In diesem Vortrag werden wir uns ansehen:
- was sich hinter dem Motto "Codes like a class - works like an int" verbirgt
- warum Unveränderlichkeit zu weniger Fehlern führt
- warum Wertetypen Ihren Code gleichzeitig besser lesbar und effizienter machen
- der Unterschied zwischen Referenz- und Wertetypen
- die neue Syntax zur Unterstützung von Werttypen in Java
- wie Wertetypen in anderen Sprachen implementiert werden
- was Vererbung für Werttypen bedeutet
- die Vorteile der Speicherung von Daten auf dem Stack gegenüber der Speicherung von Daten auf dem Heap
- und das Wichtigste: wie Werttypen uns helfen können, ein besseres Domänenmodell zu erstellen
Vortrag in englischer Sprache.
Datum & Ort
14. Oktober 2022 | 11:40 – 12:30
Antwerpen | BelgienWeitere Informationen
Programm
Teilnehmen