【发布时间】:2017-06-24 18:08:05
【问题描述】:
我目前正在尝试将 DDD 实施到现有系统中,并且对我的一个模型的一些不变量有点头疼
在工资系统上工作时,一些不变量会在纳税年度开始时发生变化,但系统仍需要支持当前纳税年度。例如,如果目前最低全职工作年龄为 16 岁,但下一个纳税年度改为 15 岁,我可以通过 DDD 处理吗?
目前有一个参考数据存储库,它具有开始日期/到期日期,可以从使用当前日期读取以确定在给定日期使用的正确记录,但据我了解,使用模型中的存储库是有点不不。
我是否遗漏了 DDD 的一个明显点(例如,因为它需要一个存储库,它不是实体的不变量),还是有办法解决这个问题? (例如,当这种变化生效时,它们实际上是单独的聚合吗?)
【问题讨论】: