d 类下单什么意思,大神说的下单是什么意思

首页 > 娱乐 > 作者:YD1662024-11-30 17:23:07

d 类下单什么意思,大神说的下单是什么意思(21)

d 类下单什么意思,大神说的下单是什么意思(22)

7.4 领域实现建模

领域实现建模关注的并非是如何进行代码实现,而是如何验证代码实现的正确性,保证实现的高质量

7.4.1 领域模型与测试金字塔

领域模型中的服务包括了应用服务领域服务领域行为端口。其中通过Provider(面向服务行为)、Resource(面向服务资源)、Subscriber(面向事件)、Controller(面向视图模型)对外进行暴露的,我们称为远程服务

领域模型中的服务与测试金字塔的关系如下图所示。

d 类下单什么意思,大神说的下单是什么意思(23)

7.4.2 测试驱动开发

领域实现建模提倡的是测试驱动开发的编程思想,即要求开发者在进行逻辑实现前,优先进行测试用例的编写,站在调用者角度而非实现者角度去思考接口。

在上述测试金字塔中,开发者需要关注的是单元测试(不依赖任何外部资源的测试就是单元测试)。在领域设计建模阶段,我们对业务服务/应用服务进行分解,定义出了领域行为和领域服务。对于领域行为,由于其不依赖外部资源,因此我们可以直接编写单元测试;而对于领域服务,其可能会通过端口访问外部资源,此时我们需要对端口进行mock,以隔离外部资源对领域逻辑验证的干扰。特别地,单元测试一定要覆盖所有对业务规则的验证,这是保证领域行为和领域服务正确性的基础。

单元测试编码规范:

8.分层架构与代码骨架8.1 分层架构

d 类下单什么意思,大神说的下单是什么意思(24)

上一页23456下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.