欢迎光临散文网 会员登陆 & 注册

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

2023-06-29 12:10 作者:2015圣诞节HD  | 我要投稿

领域驱动设计

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

为什么要用 DDD

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

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

如何落地 DDD

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

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

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


什么是软件团队中的领域驱动设计的评论 (共 条)

分享到微博请遵守国家法律