第2章
能是另一个人,也可能是更多用户。
许燃抬起头,声音不高。
“郭主管,报告我可以写。但‘代码缺陷’这四个字,我不认。”
郭昊笑了一声。
“你不认?线上崩的是你的模块,你不认谁认?”
许燃把报告合上。
“谁改坏的,谁认。”
会议室里有人倒吸一口气。
郭昊的脸一下冷了。
“许燃,注意你的态度。”
许燃没再争。他只把那份报告拿起来,拍了一张照片。
咔嚓一声。
很轻。
但在安静的会议室里,所有人都听见了。
2
上午十点半,HR 的邮件到了。
标题很直接。
关于大促支付事故责任处理通知。
许燃点开。
里面说,因许燃负责模块发生重大故障,拟扣除当月绩效百分之八十,取消本季度评优资格,转正流程暂停,后续视整改情况重新评估。
抄送一长串人。
HR,周总,郭昊,项目管理部,还有外包公司驻场负责人。
许燃盯着“负责模块发生重大故障”几个字,心里反而平了。
他们动手太快了。
快到像早就准备好了模板。
他没有回复邮件。
他先打开内部事故系统。
昨晚的事故单已经被郭昊创建,状态是“待责任人补充报告”。责任人栏里,写着许燃。
事故原因栏里,写着代码缺陷。
许燃往下翻。
变更记录里有一行小字。
初始原因:疑似配置变更异常。
修改后原因:代码缺陷。
修改人:郭昊。
修改时间:上午九点二十六分。
就在复盘会开始前四分钟。
许燃把页面截了图。
他又点开历史版本。
第一版事故单是运维自动生成的,里面没有他的名字,只写了“支付服务流量异常,配置变更需排查”。
第二版被郭昊改掉。
“配置变更”变成了“代码缺陷”。
“需排查”变成了“责任明确”。
许燃把两版并排截图,文件名改成:
01_事故单原因被改。
他做事有个习惯。
凡是关键页面,先截图,再导出,再保存原始链接。
别人说他像仓库***。
可程序员干久了都明白,线上世界里,嘴是最没用的东西。
能留下来的,才算数。
旁边工位的孙可探头过来。
孙可是测试,比许燃大两岁,
许燃抬起头,声音不高。
“郭主管,报告我可以写。但‘代码缺陷’这四个字,我不认。”
郭昊笑了一声。
“你不认?线上崩的是你的模块,你不认谁认?”
许燃把报告合上。
“谁改坏的,谁认。”
会议室里有人倒吸一口气。
郭昊的脸一下冷了。
“许燃,注意你的态度。”
许燃没再争。他只把那份报告拿起来,拍了一张照片。
咔嚓一声。
很轻。
但在安静的会议室里,所有人都听见了。
2
上午十点半,HR 的邮件到了。
标题很直接。
关于大促支付事故责任处理通知。
许燃点开。
里面说,因许燃负责模块发生重大故障,拟扣除当月绩效百分之八十,取消本季度评优资格,转正流程暂停,后续视整改情况重新评估。
抄送一长串人。
HR,周总,郭昊,项目管理部,还有外包公司驻场负责人。
许燃盯着“负责模块发生重大故障”几个字,心里反而平了。
他们动手太快了。
快到像早就准备好了模板。
他没有回复邮件。
他先打开内部事故系统。
昨晚的事故单已经被郭昊创建,状态是“待责任人补充报告”。责任人栏里,写着许燃。
事故原因栏里,写着代码缺陷。
许燃往下翻。
变更记录里有一行小字。
初始原因:疑似配置变更异常。
修改后原因:代码缺陷。
修改人:郭昊。
修改时间:上午九点二十六分。
就在复盘会开始前四分钟。
许燃把页面截了图。
他又点开历史版本。
第一版事故单是运维自动生成的,里面没有他的名字,只写了“支付服务流量异常,配置变更需排查”。
第二版被郭昊改掉。
“配置变更”变成了“代码缺陷”。
“需排查”变成了“责任明确”。
许燃把两版并排截图,文件名改成:
01_事故单原因被改。
他做事有个习惯。
凡是关键页面,先截图,再导出,再保存原始链接。
别人说他像仓库***。
可程序员干久了都明白,线上世界里,嘴是最没用的东西。
能留下来的,才算数。
旁边工位的孙可探头过来。
孙可是测试,比许燃大两岁,
阅读下一章(解锁全文)
点击即可畅读完整版全部内容
相关书籍
友情链接