一次线上刷单 Bug 的复盘和反思

305 阅读1分钟

起因

做了一个防沉迷充值限额的功能,因为急着上线,部门老大昨天就安排今天早上直接上线,不需要经过测试服。

于是今天早上就直接上线了。看了一下项目管理工具(trello)上有提了一个测试单,于是就没有通知测试人员(客服部兼职的),也没有通知部门老大。

影响

玩家使用代金券充值时不会扣除代金券金额,导致可以无限刷单

总共刷单金额是 12000,实际成本在 2000 左右。

反思

  • 不要应该没问题,要确实没问题
  • 写完代码一定要测试,而且要测试所有的影响和所有分支情况。确保没问题再上线
  • 一次改动只针对一个问题,不要看到其他的东西也一起改了,其他问题再开一个分支去改
  • 有流程就按流程来,这样不容易出问题,就算出了问题,你的责任也小些
  • 只要有可能出问题的地方就一定会出问题。所以要防止任何可能出问题的情况。不要抱侥幸心理
  • 健康的身体和良好的精神状态可以减少工作上的失误。

"不能杀死我的,都将使我更强大" ,希望吸取这次事件的教训,并引以为鉴。继续向前。