什么是软件团队中的领域驱动设计 环球视点

2023-06-30 06:05:28 来源: 哔哩哔哩


【资料图】

领域驱动设计

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

为什么要用 DDD

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

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

如何落地 DDD

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

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

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

标签:

[责任编辑:]

最近更新