我正在分析一个相当的企业资源规划软件,因为ERP涵盖了从会计到销售和CRM的许多领域,我选择使用域驱动设计。现在我有两个问题:
在分离实体和域名时,我可能会遇到许多混淆的例子......
我该如何克服这个问题?
答案 0 :(得分:2)
我不是任何方式的DDD权威,但这是我的2美分
1)你读过蓝色圣经吗?这些例子来自Eric Evans构建真实运输平台的经验。我还没有看到任何其他出版的例子和书中的例子一样大。
2) Invoice 可以同时属于两者,但它可能意味着每个域上的不同内容,在销售中它将链接到订单,付款等;在会计中,它将链接到分类帐和帐户。 您将找不到一个独特的域来解决整个ERP问题。我对ERP没有经验,但是我知道销售和CRM,我会说你可能会发现15个以上不同的域名,有些域名是小框架,有些会解决问题的大部分。
关于你的困惑:我过去所做的就是在这里找到与DDD有关的问题(有些是非常有启发性的),并阅读那些对DDD有很多了解的人的博客文章 - lostechies关于DDD的不少好博客。
答案 1 :(得分:1)