Domain Primitives
Channel: ArchiLab
Date: 23/05/2021

Jede Domäne hat bestimmte Begriffe, die man auf den ersten Blick als Integer, Float oder String abbilden würde - wie zum Beispiel ein Geldbetrag im Bankwesen. Auf den zweiten Blick aber gibt es hier häufig zusätzliche Aspekte, Regeln, Invarianten - etwa, dass ein Geldbetrag immer auch eine Währung besitzt. Wenn man so etwas wie Geldbetrag einfach nur als Float oder Double in seinem Code abbildet, unterschlägt man die Zusatzaspekte. Das kann zu Fehlern und Missverständnissen führen. Daher sollte man hierfür spezielle Value Objects einführen, sogenannte Domain Primitives. Dieses Video beschreibt, was das ist und was man beachten muss.