初学领域驱动设计
2016-12-03 00:00
127 查看
摘要: 领域开发的基础知识,概念准备.前三章内容.
本文中的内容来自于Evans的<<领域驱动设计>>,学习笔记用;
软件的目标是实现业务价值;
使知识得到积累和传递
避免项目失败,更好实现业务价值
模型包括uml图和伪代码等文档,模型要容易变动.对业务的认识不断深入.
通用语言进行沟通,开发人员和领域专家都明白的语言.扩展通用语言,加深对业务的理解,不断优化模型;
通用语言包括类和动作;要让领域专家明白模型和通用语言.
设计即开发,设计人员要参与开发,在开发中完善模型
面向对象语言是模型范式最好的实现.
本文中的内容来自于Evans的<<领域驱动设计>>,学习笔记用;
软件的目标是实现业务价值;
领域驱动开发的重要性
在建模中学习相应的业务知识,团队明白业务,加快开发进程使知识得到积累和传递
避免项目失败,更好实现业务价值
通用语言
模型要抽象了核心的业务知识.剔除掉无软件无关的知识.模型包括uml图和伪代码等文档,模型要容易变动.对业务的认识不断深入.
通用语言进行沟通,开发人员和领域专家都明白的语言.扩展通用语言,加深对业务的理解,不断优化模型;
通用语言包括类和动作;要让领域专家明白模型和通用语言.
绑定模型和实现
模型要与编程结合,建模不应该与编程分离;代码要反映模型.设计即开发,设计人员要参与开发,在开发中完善模型
面向对象语言是模型范式最好的实现.
相关文章推荐
- 六边形架构[双语]
- DDD-实体
- 领域驱动设计
- DDD原著 -- 第三章 绑定模型和实现
- 领域驱动设计基本理论知识总结
- 领域驱动设计有感
- 结合领域驱动设计的SOA分布式软件架构 推荐
- 模式设计的构造块
- 将隐式概念转变为显式概念学习笔记
- 领域驱动设计学习笔记2
- DDD -- 领域驱动设计 -- 面向对象(OOA/OOD)的缺陷
- DDD -- 领域驱动设计 -- 到底啥叫“建模”?
- DDD -- 领域驱动设计 -- 6步成诗法
- 实现DDD读书笔记1
- 一个完整的支付宝sofa框架demo
- 浅谈我对DDD领域驱动设计的理解
- 领域模型驱动设计(Domain Driven Design)入门概述
- Axon Framework官方文档(三)
- ddd的战术篇: Factory和Specification
- ddd的战术篇: application service, domain service, infrastructure service