业务模块分析开发流程

  1. 需求分析:

使用业务语言将功能场景写到文档上,然后画出相应的流程图和交互图,然后和产品check一些需求理解是否正确,没有理解清楚的地方,问清楚。

  1. 存储设计

根据第一步分析出来需要存储的数据及使用场景,设计MySQL表结构以及根据对应的SQL查询语言,设计表结构需要的索引信息,如果需要缓存信息,规划好Redis中Key的名称以及过期时长。

  a. MySQL
  b. Redis
  1. 代码模块设计

  2. 接口返回值设计

  3. 具体业务代码开发

  4. 单元测试(为了写可测试的代码)

原文地址:https://www.cnblogs.com/zhangpengfei5945/p/13343722.html