【iThome新聞】戰略設計對實作DDD的重要性

來源
iThome新聞

內容
協作軟體CollabOvation專案的開發團隊第一次實作DDD,一開始便偏離了正確的道路,使得模型愈來愈含糊不清。會發生這種情況是因為他們不理解戰略設計,連最基本的概念都沒有。其實大多數的軟體開發人員都是把焦點放在實體(Entity)或值物件(Value Object),目光無法放遠、看不見全局,把真正重要的核心領域概念跟一般業務混淆在一起,以至於原本應該分開的兩個模型合在一起了。很快他們就感受到下圖反映的設計問題,重點是,他們沒有達到實作DDD的目標。