領域驅動設計學習筆記2
項目中要注意的問題
- 不要試圖用技術解決領域問題
- 設計中的概念和軟件開發中的概念不一樣
- 用模型來表達,傳遞知識
- 不斷演變的模型,抽象出來的深層模型(別想一次作好,除非有了一次就很是成功的領域模型)
- 架構框架: 要麼設定了太多的假設,減小了領域設計的可選範圍;要麼是實現了太多的東西,影響開發進度.
- 過細的分層框架容易分離了領域概念的完整性;(按技術分層,模塊至於技術下面,我如今的公司就這樣)
- 實體與值對象關聯能夠只關聯值對象的id,而不須要直接關聯值對象自己,這種關聯只需單項關聯;
- module要作到高內聚,低耦合.把一些entity和object value聚合在一塊兒.
歡迎關注本站公眾號,獲取更多信息