領域驅動設計-讀書筆記-第十四章-保持模型的完整性

通過一個案例引入 案例:客戶發票系統共用了一個charge對象,引發了bug。 問題在於這兩個團隊使用了不同的模型,而他們並沒有認識到這一點,也沒有用於檢測這一問題的過程。每個團隊都對Charge對象的特性做了一些假設,使之能夠在自己的上下文中使用(一個是向客戶收費,另一個是向供應商付款)。 當他們的代碼被組合到一起而沒有消除這些矛盾時,結果就產生了不可靠的軟件。如果他們一開始就意識到這一點,就能
相關文章
相關標籤/搜索