於 DDDesign Taiwan Conference 2023 的一場分享。
--
在 DDD 的世界裡,戰略和戰術是兩個不可或缺的元素。在戰略層面,我們投入大量心力去深入了解需求的本質、價值、目標,以及業務流程。我們將這些複雜、高度抽象的需求和問題進行拆解,轉化為更容易管理和實施的小單位。這個過程不僅讓團隊建立共識,而且促成了「ubiquitous language」的形成。
轉向戰術層面,我們努力確保系統架構與業務架構的高度一致性。我們探討如何在程式碼中實現「ubiquitous language」,並深入研究各種程式設計原則和最佳實踐。
然而,一個相對少被提及但極為關鍵的問題是,如何將戰略和戰術有效地串接起來?這個串接過程,或者說,這座橫跨戰略和戰術的「橋樑」,正是我今天要與大家深入探討的主題。