🎯 什麼情境該想到我
當系統/模型越長越大越糊,或發現「同一個名詞在不同部門意義不同」時。
⚙️ 怎麼用
- 劃出邊界:在某個邊界內,一套模型與 工具-通用語言 保持一致、無歧義。
- 一個詞在不同上下文意義不同 → 就該分成不同上下文(例:「商品」在銷售 vs 物流意義不同)。
- 用 Context Map 描述上下文之間的關係(上下游、防腐層 ACL、共享核心…)。
- 邊界也是團隊、部署(含微服務拆分)的自然切點。
🧪 我實際套用的紀錄
- 2026-07-14:(待填)
⚠️ 注意
- 別追求「一個統一大模型」——那通常是複雜度失控的來源。邊界內一致即可。
🔗 相關工具
- 工具-通用語言 —— 一體兩面,語言只在上下文內統一,邊界就是語意換軌的地方
- 工具-實體值物件與聚合 —— 往內一層,上下文之內再決定實體與聚合怎麼切
- 工具-管理複雜度 —— 為什麼要畫邊界,切開之後每次只需要理解一個上下文