[DDD] 領域驅動設計心得筆記 (二)

摘要:[DDD] 領域驅動設計心得筆記 (二)

[DDD] 領域驅動設計心得筆記 (二)

軟體開發時,可以套用DDD(Domain Driven Design)定義的開發流程,來抽取問題背後的領域邏輯。

  • 在SA階段,透過DDD定義的領域模型(Domain Model)與領域專家溝通、收集用戶需求,來釐清系統要做甚麼。

  • 在SD階段,透過DDD定義的設計模式,將領域模型展開為領域物件(Domain Object),來定義系統要怎麼做。

  • 在PG階段,依照SD產出的領域物件來撰寫程式碼,把系統實際開發出來。

期許自己
能以更簡潔的文字與程式碼,傳達出程式設計背後的精神。
真正做到「以形寫神」的境界。