本文以抽奖助手小程序为背景,讲述具体一次bug的修复过程
本文背景
我一直在运营一个抽奖助手小程序,目前正常运行已有2月余,每天用户大概5000左右,同时该小程序作为解决方案已对外输出多份
昨天晚上,有用户反馈在我的-中奖记录里面,明明显示一个中奖记录,但是点进去之后,并不见中间的抽奖活动信息,具体如下图所示
本文内容
今天早上抽空复盘了下,最后定位在如下云函数
对于抽奖记录的状态定义跟其他状态不一致
-1为已开奖
1为未开奖
而其他状态定义都是0、1,这个地方说起来,有一定的历史原因,因为这个状态是在之前开源小程序中带过来,没有改动的,后面加的几个状态定义都是0、1,所以对这个地方认识不清导致了在抽取中奖逻辑的时候,产生了这个问题,
具体修改记录如下所示
本文总结
本文通过复盘抽奖助手小程序的一个bug修复过程,通过这次定位问题,让我对这个小程序里面的状态定义有了更加清晰的认识。
但是该小程序已经在七八个抽奖小程序中运营,需要我一个一个修改云函数,然后通过 "云函数增量上传:更新文件",操作同步到线上