DDD是一种开发思想体系,它只在管理为复杂问题域写的软件的创建和维护工作 如果不是复杂问题域,就没必要用DDD去管理。比如用户管理系统,ERP系统,已经有很成熟的套路了,如果...
IP属地:黑龙江
DDD是一种开发思想体系,它只在管理为复杂问题域写的软件的创建和维护工作 如果不是复杂问题域,就没必要用DDD去管理。比如用户管理系统,ERP系统,已经有很成熟的套路了,如果...
提炼问题域 参与人员 - 业务(领域专家)和技术(开发人员)进行协作 业务相关人员更关注某个功能的输入和输出,但是领域专家可以从政策,工作流程到领域棘手问题和特性都有深刻理解...
领域模型实现模式 领域模型 领域模型是一个面向对象模型,它同时囊括了行为和数据。该模式基于没有数据库前提的。优点:创建了现实领域的业务对象,易于修改。缺点:上手成本高,开发人...
本文参考了我的同事肖然、王威和刘尚奇于2017年7月22日在ThoughtWorks北京办公室所讲授的“领域驱动的微服务架构设计——实战工作坊”的课程内容,同时参考了我的同事...
最近,项目中一直在使用契约测试。 Spring Cloud Contract是个啥? Spring Cloud Contract 为通过CDC(Customer Driven...
什么是Spring Data JPA? Spring Data JPA是Spring Data系列中的重要一员,他帮助我们能够更简单的实现基于JPA的数据访问。免去写CRUD...
Spring boot顾名思义,能够更快的搭建一个spring项目。那么怎么才能更方便的搭建一个Spring boot的项目呢?分享三种方法。 网页搭建 Spring 提供了...
最近在实践测试,经常遇到一个问题,就是测试怎么写,测试粒度是怎么样的?所以狂补了一下测试相关的知识。 测试金字塔 测试金字塔将测试进行了分层,越底层的测试,实现成本越低,测试...