摘要:
开发过程中领域专家、设计人员、开发人员一起沟通交流,建立领域模型,由于我们每个人掌握的知识、思考方式不一样,每个人都有自己的看法,没有通用语言会很难沟通达成共识。 通用语言的要求: 发现领域内的概念、术语,形成术语表,给出英文术语,基于统一语言进行沟通交流。 领域驱动设计的核心原则之一就是基于模型的 阅读全文
摘要:
上下文组织和集成模式的定义 合作关系: 如果两个限界上下文的团队要么一起成功,要么一起失败,那么他们就需要建立起合作关系。两个团队应该在接口的演化上进行合作以同时满足两个系统的需求。应该为相互关联的的软件功能制订好计划表,这样可以确保这些功能在同一个发布中完成。 共享内核: 对模型和代码的共享将产生 阅读全文
摘要:
领域事件: 领域专家所关心的在领域中的一些事件。 将领域中所发生的活动建模城一系列的离散事件。每个事件都用领域对象来表示。 领域事件是领域模型的组成部分,表示领域中所发生的事情。 重要的事件肯定会在系统其他地方引起反应,因此理解为什么会有这些反应同样也很重要。 Martin Fowler 一个领域事 阅读全文