什么是软件团队中的领域驱动设计


(资料图)

领域驱动设计

即 Domain Driver Design 是一种通过软件工程层面的抽象设计,来表达并解决复杂多变的实现问题的软件开发方法。

为什么要用 DDD

它降低了团队沟通成本;包含从售前、运营、直至研发、售后层次的沟通;

它能够量化并降低研发成本;使得代码天然契合 SOLID 编码规范,更具有可用、拓展、维护性;

如何落地 DDD

在软件开发之前,使用 UML 进行建模;在建模的过程中,就能够明确各类领域模型;

在编码之前,统一约定类型文件,其内容围绕领域模型;

在前后端代码中,统一使用领域模型的名称进行 OOP 设计;

标签:

上一篇:天天速递!辽阳石化成功应用重整油液相加氢脱烯烃技术
下一篇:最后一页
热门推荐