今天是2024年第10周的周一
(第9周)工作内容复盘
上上周周五升级之后(团队例行周五6点升级),周日的晚上有人就抛出不能查询的问题
周一进行了该问题的修复紧急升级
但是在随后的几天,我陆陆续续发现了另外的两个比较严重的问题,好在没有真实用户爆出来,也算是侥幸熬过去了
每一天都很忐忑
我暂且就用问题1、2、3来代替吧
问题2,是一个列表上传,状态变更后接受推送,进而改变列表展示的场景
我发现我的代码中订阅的业务编码是不对的
当时对接的时候,业务方给了一个code1,没几分钟说,又改成了code2,
就这样,我的代码还是使用code1,那当然是不对的
好在在发现问题后,我把代码改为code2,也还是不行,最后定位业务方这边代码也存在问题,当天反馈后,业务方进行了代码升级修复,我跟对方沟通将订阅代码由code2改为了code1
这样我这边就不要再修复了
当时真实捏了把汗
~
问题3
新建查询方案的时候,不能创建成功,这个问题跟问题1,是一个连带的问题,起因是我把vuex里面的一个默认初始化变量的数据结构改了
之前就是用的空对象,我改为了null
导致了问题
~
其实我也在想,能通过什么方式来规避这些线上的生产BUG,
将一些核心的高频场景作为测试case,在每次升级迭代的时候,都要对这些case进行回归验证,我想只有通过这种方式
方可以降低线上问题的产生。
找到之前测试同学给的测试case文档,找一个case模板,将一些高频场景都case化,是我后面要做的一个工作