软件开发架构师

Bug 引发事故,该不该追究责任?丨话题-InfoQ

运维 6 2019-09-02 23:13

记得有一次,一个国内的访问团来公司(Airbnb)参观。在交流的过程中,有人问:“在你们的工作中,工程师的 Bug 或者失误引发的问题,会不会被追究责任,会不会扣工资,会不会被开除?”

当时我很诚实地按照实际情况回答说:“不会。”

这个人又继续问:“那出了事故没有任何惩罚,不会有问题吗?”

——前 Airbnb 工程经理朱赟

软件工程是一项追求完美的事业,但完美的软件、代码通常只存在人们美好的设想当中。

工程师很难保证自己写出的代码一遍运行毫无报错,测试没法保证每次上线前都能把 bug 查杀殆尽,运维也没法保证在后期维护时不出一点差池,甚至就连机房服务器自己都可能莫名宕机。

当 Bug 引发事故时,是否应该追究责任呢?

你有见过哪些处理方式,或者在你做抉择时,你是如何考虑的呢?

请在留言区写下您的真知灼见,以供他人参考。

文章评论