背景
整個《老肖的領域驅動設計之路》系列關於認知的核心部分已經基本閉環,但紙上得來終覺淺,還是需要透過實際操作來體會和驗證我們的觀點,接下來,我將透過一個實戰專案來帶著大家一起體驗從需求到設計,再到實現的過程。當然我一個人的力量肯定是不足以實現一個完整的系統的,因此期望透過開源專案運作的方式,與大家一起協作,一邊體驗實踐過程,一邊輸出和沉澱出一個可以用於生產的產品專案。
專案介紹
這是一個基於領域驅動設計實現的線上商城專案,用以展示需求分析-建模設計-程式碼實現的思考過程和決策結果,從而幫助開發者更深入地理解和掌握DDD的精髓。這裡的d3即表示3個字母D,也就是Domain-Driven Design的DDD。
專案目標
期望透過專案過程,讓大家體會到老肖的DDD精髓和魅力。
-
展示需求分析過程
-
展示建模設計過程
-
展示程式碼實現結果
-
產出生產可用的商城專案
結果固然重要,但過程中積累的點點滴滴,才是掌握DDD精髓的核心營養,歡迎大家參與進來,我將帶著大家從零開始走完一整個實踐過程。
如何參與
-
關注公眾號選單,加群參與討論
-
關注B站頻道,影片、直播討論
-
Github提交issue,提交需求、問題討論
-
Github提交PR,參與程式碼貢獻
原始碼地址
https://github.com/netcorepal/d3shop