开发流程

关键是能不能按这个执行???

1. 需求评审:

    1). 提前预习需求评审,记下相关问题

    2). 提出之前的疑问,保证充分理解需求

2. 开发阶段:

    1). 编写开发设计方案

    2). 评估开发时间:多少个接口,大概多久写完

    3). 功能开发:异常捕获,特殊情况处理(空指针,非范围内值,else时多注意别超届 等)

   4). 单元测试、Postman测试

   5). 新功能加详细的日志(新加的方法是否执行到,每个方法是否执行完,关键参数时什么)

   6). 异常监控(邮件、钉钉、短信、电话)

   7). 回顾开发时间是否和预期时间一致(回顾复习)

3. 测试阶段:

   1). 新功能单元测试覆盖到,测试到(前端联调测试、测试环境测试)

   2). 可能影响到的功能测试到(单元自动化测试、测试环境测试)

   3). 验证对之前功能的影响(执行之前的自动化测试,可能影响的功能测试) 

   4). 测试稳定后,让产品经理测试一遍。及时发现与需求不一致的问题。

   5). 合完master后,开发、测试、产品都要走一遍。

4. 上线:

    1). 生产验证:自己验证,找业务验证。一定要验证!

    2). 关注线上代码执行情况(日志)

原文地址:https://www.cnblogs.com/Jtianlin/p/11769866.html