zoukankan      html  css  js  c++  java
  • 批量打回未报bug修复

    半天写完了代码,从此开始了三天的bug修复。。。

    问题背景:从合同系统那边获取数据。

    1.开发完后,利用mock模拟合同数据,获取(mock中的合同)数据成功,但是在解析合同数据时出错,原因,mock中的数据是济南的,测试用的单子是烟台的,合同字段不匹配,导致出错。

    2.mock中的合同数据可以获取,但是房屋的数据却无法获取,期间考虑用的参数可能不同,于是先后试了houseId,houseCode都不行。最后,进入mock代码,查看其逻辑,发现获取房屋数据的方法上的注解类型用错,

    不会加上houseId作为key,导致无法获取到相应的数据。(这么久了。。代码竟然有错误)

    3.到这了,还是不行。由于其它原因,重新从master拉取了一次代码。

    4.在本地,代码可以成功运行了,至于为啥又可以了,有点迷。。。

    关掉mock,从合同系统获取数据。

    5.提交代码后,在beke-off进行构建,在beke-off进行测试发现不行。现象为:对于订单,一些数据改变成功了,另一些数据没成功。后来才知道,我构建的分支被被人换成master分支了。代码在不同的分支上。(原来,构建不是合并,以为构建就是合并的意思,所有分支的代码整合到一块,竟然是这种情况,另,当时dubbo返回合同数据的服务也没有启动)。

    6.继续debug代码,在合同数据获取那块出现错误。查看日志,发现合同禁止访问(开发环境禁止访问测试环境)。。。

    总结,实际开发环境涉及的东西,不同系统的联系,测试,开发,线上环境的各种限制,以及其他的一些杂七杂八的东西。盲点太多。

  • 相关阅读:
    2017年5月15号课堂笔记
    2017年5月12号课堂笔记
    2017年5月8号课堂笔记
    2017年5月5号课堂笔记
    2017年4月26号课堂笔记
    不忘初心,坚持走下去
    2017年4月24号课堂笔记
    2017年4月21号课堂笔记
    2017年4月19号课堂笔记
    autoit UIA获取Listview的信息
  • 原文地址:https://www.cnblogs.com/gulingjingguai/p/9484264.html
Copyright © 2011-2022 走看看