I'm CaLendarW Blog

Feeling on Domain Driven Design

by calendarw on Mar.14, 2008, under design, diary

經過一個月讀過既幾本有關 Domain Driven Design 既書, 睇落使用性不大. 原因有以下幾點:

  1. Highly Involve Client. 呢方面對 External Project 或 Internal Project 既使用性都不大. External 方面, 公司未必希望 Client 一齊 Design, 因為大部份既公司都會 Technology Focus, 所以 Client 比既 Idea 對未完全接受 DDD 既公司黎講未必接受到. Internal 方面, 高層雖然應該會有好既 Domain Knowledge, 以及比較容易做到 Involvement, 但係在於高層既角度又未必抽到咁多時間黎陪你做 Domain Design.
  2. Use of infrastructure. 對於香港大部份 SME 黎講, 未必有良好既 infrastructure, 雖然現今有大量良好既 Open Source Project, 但未必適用於公司既原有 framework 同 culture, 而且就算 define 到一個好既 infrastructure, 都未必得到傳統既 Developer 接受.
  3. Test Driven. 香港未必有咁多既 SME 公司會 Apply Test Driven, 因為係香港既社會, 好多 Outsource 既 Project 都會係短時間內完成, 所以係咁既環境下未必 Apply 到 Test Driven.

因此, 要將 Domain Driven Design 引入到香港既公司會比較難, 所以對我黎講都係 apply 一部份就算.


Leave a Reply

You must be logged in to post a comment.

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!