引用
从项目管理的观点来看,真实的DDD实现项目和其它软件开发项目所包含的阶段是一样的。这些阶段包括:
对领域进行建模
设计
开发
单元测试和集成测试
基于设计和开发来完善、重构领域模型(模型概念的持续集成(CI))。
使用更新的领域模型重复上述步骤(领域实现的CI)。
对领域进行建模
设计
开发
单元测试和集成测试
基于设计和开发来完善、重构领域模型(模型概念的持续集成(CI))。
使用更新的领域模型重复上述步骤(领域实现的CI)。
引用
领域模型绝对不会是静态的;在项目生命周期中,它们会随着业务需求的演变、新项目中新需求的提出而发生变化。
联想到前段时间刚做完的一个基于领域模型设计和开发的项目,在最初建立了领域模型后进行开发,然后对开发过程中遇到的问题对领域模型进行重构,导致开发叫苦不堪,因为底层模型改动后,上面的factory、repository和service层都需要调整。今天看到这篇文章明白了,原来DDD就是这样一个痛苦的迭代过程。版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。