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). 关注线上代码执行情况(日志)

  • 相关阅读:
    Mac os下安装pycurl
    Mac os 10.9下面配置JAVA_HOME
    同步,异步,阻塞,非阻塞
    Python处理XML
    Apriori算法在购物篮分析中的运用
    Python抓取双色球数据
    为什么这么多Python框架
    Caffe + Ubuntu 14.04 64bit + CUDA 6.5 配置说明
    ubuntu 开机自动挂载分区
    VIM 配置随手记
  • 原文地址:https://www.cnblogs.com/Jtianlin/p/11769866.html
Copyright © 2011-2022 走看看