Model 不是越真越好。夠用,能解決問題就好。(做筆記就是一種建模過程。我聽過的,我學過的,覺得「不用介紹給」別人聽的,則不必紀錄)
Problem Domain 會是我們真正要專注的 domain。
先建立 Model 🚀
領域專家:以為自己知道領域知識的人。
設計:
Force:應力,是中性的。
一個 class 通常就一個人動工
DDD 可視為 OOAD 的進階版本
Kanban
系統的三大業務邏輯:
Work in Progress
:Push / Pull 工作流程,通常會限制「最大可工作數量」。
🪪 Domain Event
最終一致性的問題
Domain
Core domain:需要整個 core 才具有完整業務邏輯的,就是一整個「核心領域」。(看板需要 Board + Workflow + Swimlane + … 才有)
Event Storming
軟體的規格(需求),通常都蠻抽象的。
Specification by Example