Welcome to fengshiyi007's blogs
enjoy your life and make it better.

微服务开发流程

  • 业务领域建模:领域专家知识传递,使用DDD划分微服务边界
  • 开发单个微服务步骤:
  1. 需求澄清;
  2. 分析设计(API设计/流程图);
  3. 任务分解;
  4. DT用例设计;
  5. TDD编码与小步重构;
  6. CICD一键直达部署。

 

分解得出的任务列表是一个随代码结构(重构)、测试策略(在哪个范围内测试)、代码实现情况(存在哪些缺陷)等因素而动态调整的列表。它的内容体现了我们最新的认知,它的变化记录了我们认知改变的过程。

TDD中测试是一种Low Level Test的白盒测试。好的测试,通过测试用例就能清晰的理解业务逻辑。

posted on 2022-03-31 08:56  fengshiyi007  阅读(375)  评论(0编辑  收藏  举报