ayugioh2003 / today-i-learned

記錄每天看到的資訊(暫以前端技術為主)
7 stars 0 forks source link

DDD 是一種基於領域知識,以系統化的方法來拆解處理複雜問題的方法 #675

Open ayugioh2003 opened 4 years ago

ayugioh2003 commented 4 years ago

網址

記錄原因

不明覺厲

觀念

解決領域複雜度,讓系統開發專家和領域專家協同合作 戰略(目標領域、商業模式、銷售)與戰術(資料庫架構) 事件風暴 領域敘事

橘色 事件 紅色 衝突

黃色 使用者 粉紅 系統 藍色 行為

綠色 看到的東西 白色 Prototype UI 紫色 Policy 限制 Whenever

為事件加上使用者( User, Actor) 與完成事件(Event)所需行為 (Command) 使用者看到 (Read Model) 什麼觸發更多事件 針對 READ MODEL,請 UI UX 人員設計,產出 Prototype UI

開發 聚合 例如 Order Bounded Context 邊界 (Sales Context, Support Context) Context Map

建模與開發 DDDDD UML BDD TDD

學習點

相關資料

ayugioh2003 commented 4 years ago

個人記錄

Problem Space

Solution Space (網站)

ayugioh2003 commented 4 years ago