swistak35:不要追求完美的程式碼;爭取完美的界限!

banq發表於2019-05-23

“不要追求完美的程式碼;爭取完美的界限” - DDD的模式,原則和實踐。

評:DDD有界上下文是DDD核心追求目標,這是結構化基礎,如同將你的房子的佈局,臥室在哪裡,客廳在哪裡,廁所在哪裡,一間房子內部被劃分成這幾個區域,臥室與客廳與廁所之間都是有界線的,這種分界確立了你的房子的結構佈局,一旦你入駐裝修,基本很難改變,當然也有頑強意志的人會改變原來的房子的佈局和結構,甚至敲掉承重牆,可見其破壞力之大影響之大。

DDD分析設計本質如同確立資料表結構一樣,首先確立大概區域界線,當然這是其特點也是其弱點,隨著業務深入理解,上下文之間的界線會不斷重畫,那麼最好依據不破壞舊的,擴充對映新的思路,透過引入轉換器介面卡等模式,把舊的上下文對映到新情況的上下文。

相關文章