Na 3. kurzu DDD se naučíte modelovat doménu objektově. Modelování konvertuje doménové termíny v něco konkrétnějšího - zodpovědnosti, data, interakce. Ano, existují ER diagramy, ale nejsou 90. léta, takže půjdeme dál než jenom k datům.
Na přednášce se dozvíte, co je to model, jak modelovat a objasníme si základní techniky pro zjednodušení modelu - entity, value objekty, asociace, agregáty. Na následujícím workshopu budeme modelovat doménu faktur, kterou jsme si objasnili na minulé přednášce
12. Workshop
• Máme doménové termíny
• Modelujte
– Zodpovědnosti
– Napojení na externí svět
– Jaké informace kde
potřebujeme
13. Téma
Podnikatel chce fakturační systém pro drobné živnostníky,
který bude sám využívat a pronajímat
Cíl: Jednoduchý fakturační systém
14. Téma
• Issued Invoice
• Seller
• Buyer
• Total amount
• Method of payment
• Bank transfer
• Payment information
• Items
• Date of Issue
• Date of payment
• Number
• Series
• Issue
• Send
• Mark as paid
• Mark as unpaid
• Fix
• Cancel