摘要:[DDD] 領域驅動設計心得筆記 (二)
[DDD] 領域驅動設計心得筆記 (二)
軟體開發時,可以套用DDD(Domain Driven Design)定義的開發流程,來抽取問題背後的領域邏輯。
-
在SA階段,透過DDD定義的領域模型(Domain Model)與領域專家溝通、收集用戶需求,來釐清系統要做甚麼。
-
在SD階段,透過DDD定義的設計模式,將領域模型展開為領域物件(Domain Object),來定義系統要怎麼做。
-
在PG階段,依照SD產出的領域物件來撰寫程式碼,把系統實際開發出來。
簽名檔
期許自己能以更簡潔的文字與程式碼,傳達出程式設計背後的精神。
真正做到「以形寫神」的境界。