发版后报错指数级上升!代码出bug了怎么办?怎样才能少出bug?

你是否有过这样的经历?周五的午后,你完成了手头的工作,边摸鱼边考虑晚上下班去哪吃饭。突然同事的一条消息把你从轻松愉悦的氛围里拽了出来:“线上出现大量报错,赶紧看看!”。

你心想:“不应该啊,明明上线前测试的很充分,怎么会出问题呢?”。带着疑惑的心情点开了报错链接,推栈显示确实是你新版本里上线的代码,报错量呈指数上升。你心里一沉,心跳开始加速,赶紧打开问题代码的仓库,排查问题原因。好在发现上线前预留了一个动态配置控制这里的逻辑,赶紧配置好回滚,联系相关同学进行发布。发布完成后不久报错量果然下降了,面红耳赤的你终于松了一口气,擦了擦额头的汗。心想:“还好上线前预留了开关,不然这次就要出大锅了”。这种场景在我工作的前几年时常发生,有时候在重大功能上线之前我还会担心的睡不着觉。不过随着处理 bug 的经验越来越多,遇到 bug 的场景反而越来越少了。

现在回想起来,自己编程能力的提升很大一部分来自处理 bug 时学到的经验。我曾经遇到过非常严重的 bug,严重到把整个开发团队辞退都不过分的那种(虽然公司并没有这么做)。那段时间顶着巨大的压力,没日没夜的工作。从紧急止损,评估影响面,到开复盘会,落实改善措施等等。虽然过程很煎熬,但是这件事之后,我发现我再遇到的 bug 真的是不值一提,再出 bug 时也总是能冷静处理。想想也很合理,跟最严重的 bug 交过手之后,你还会怕那些小 bug 吗?相信大部分程序员都不希望自己写的

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值