zoukankan      html  css  js  c++  java
  • 开发流程

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

    1. 需求评审:

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

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

    2. 开发阶段:

        1). 编写开发设计方案

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

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

       4). 单元测试、Postman测试

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

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

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

    3. 测试阶段:

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

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

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

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

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

    4. 上线:

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

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

  • 相关阅读:
    《ACM国际大学生程序设计竞赛题解I》——6.8
    数据结构篇
    从SG函数浅谈解决博弈问题的通法
    动态规划的泛式解题思路
    bzoj1057: [ZJOI2007]棋盘制作
    bzoj3884: 上帝与集合的正确用法
    bzoj1564: [NOI2009]二叉查找树
    bzoj4347: [POI2016]Nim z utrudnieniem
    bzoj1131: [POI2008]Sta
    bzoj1566: [NOI2009]管道取珠
  • 原文地址:https://www.cnblogs.com/Jtianlin/p/11769866.html
Copyright © 2011-2022 走看看