论背黑锅
来源:互联网 发布:jquery mobile.js下载 编辑:程序博客网 时间:2024/06/05 03:05
气的发抖,记下来吸取教训!
1、九个月前
故事的背景是一个9个月前的bug。
文件系统和app开发由不同的人完成。文件系统是G君完成的,app是我做的,两边同时开展,总有一些沟通问题,比如某命令路径问题。
bkuplog是系统启动脚本,同时也是app上层调用的命令。因此放在了两个地方:/syscom/lm/linux/和/etc/init.d/
然而在9个月前自己并不清楚这些,因此保守起见,写了/syscom/lm/linux目录下,从下面的redmine记录里也能看到,test1人员测试时已经通过关闭了。
然而在后续bug确认中,G君告诉我使用/etc/rc.d目录中更合适,于是我记录了一个“更改:/etc/rc.d/bkuplog”,test2人员测试同样通过关闭。同时bug修改的review也通过,皆大欢喜,一切都很正常。。。。
以下为redmine记录
#2由 我 更新于 9 个月 之前
- 优先级 从 High 变更为 Normal
#3由 test1 更新于 9 个月 之前
- 文件 688-OK.png 已添加
- 状态 从 Resolved 变更为 Closed
- 完成度 从 90 变更为 100
1870版本确认OK,故关闭
#4由 我 更新于 9 个月 之前
更改:/etc/rc.d/bkuplog
#5由 A更新于 9 个月 之前
- 状态 从 Closed 变更为 In Progress
#6由 我 更新于 9 个月 之前
- 完成日期 从 2015-01-23 变更为 2015-02-06
- 状态 从 In Progress 变更为 Resolved
- commit版数(SVPMBase) 从 r1870 变更为 r1946
已更正完
#7由 test2更新于 9 个月 之前
- 文件 688.png 已添加
- 状态 从 Resolved 变更为 Closed
- 指派给 已删除 (
Ju Deng)
1954版本,已确认结果为OK
详情见截图688.png
2、一个月前
另外一个app也同样调用bkuplog命令,我顺手就改成了/etc/rc.d/目录,在CT测试中未通过!
对于九个月前的这个问题我还没回忆起来,我也怀疑自己是糊涂写错了,对于犯这种低级bug很羞愧很懊恼!这个app的bug是由G君修正的,同时进行了横展开,确保其他app没有同样错误。
在这个bug的redmine记录中G君写的:
/etc/rc.d 字段grep 横展开完成,尚未发现其他类似错误
3、现在
昨天讨论bkuplog的功能,我搜索了下代码,竟然发现在九个月前的代码中仍然有/etc/rc.d/目录!
通过redmine的记录,我已经能回忆起来,在9个月前,我问过G君,以后bkuplog命令会在哪个目录,他的回答就是“/etc/rc.d”,因此redmine上才会出现一个更改:
“”
然而我只写了更改,却没有记录更改原因!此时G君已经不承认当时的话了。
此时我还没生气,因为已经过去九个月了,说不定就忘光了,而且redmine记录上也没写他名字,再者我也可能当时听错了(基本上不存在这种可能,这只是找一个不让自己生气的理由)。
4、高潮
这黑锅背就算了,谁让自己弄得糊涂账,不写清楚事由,怨不得旁人。然后更极品的事情发生了。。。
课长问G君:"一个月前你对应bug,不是横展开过了吗,不写着没发现其他问题吗,咋这问题又出现了?“
G君此时沉默,我觉得横展开要看一大段代码,肯定会有遗漏的地方,我就帮忙解释了一句”可能是没看清楚吧“
然后G君说了来了一句”我记得我当时告诉过别人这个地方有问题,所以我就没修正“
此时我有点愤怒了,讽刺了一句”你不会是对我说的吧?“
此时最极品的事来了,他竟然说”对对,是对你说过了啊,这边有问题的。这个属于其他人的模块,我就没修正“
当时我都没反应过来,第一次遇见这种情况!气的发抖,如果说是九个月前的事情太遥远,忘了算正常!然而这才过去一个月的事情,我还记得清清楚楚,屁话都没告诉过我!”属于其他人模块,就没修正“这种理由都能说得出口(公司里横展开意思就是系统所有代码全部过滤,找出bug修正)。竟然都能把脏水泼我头上,这种极品的人都能遇见,我当时已经惊呆了!
5、尾声
这事我还是没告诉领导,因为我觉得领导并不见得喜欢追根问底,闹翻脸这种情况领导并不喜欢看到。我吃点亏就认了吧,毕竟老妈经常教导我”吃亏是福“,然而气还是没消下去。
吃一堑长一智,总结下教训:
1、和这种人共事,任何事都要分清楚,白纸黑字留下记录!
2、庆幸他还不是我领导,如果你的领导人是这种人,一定要马上辞职!(然而生活的压力真的好大,房子贷款还没办下来,真是艰难啊)
3、自身知识方面:了解基本的概念,我就是对”/etc/rc.d“目录不了解才犯这种错误
4、人生总会跟各色各样的人打交道,见贤思齐焉,见不贤而内自省焉
- 论背黑锅
- 背黑锅
- Left holding bag 背黑锅
- 测试人员怎样避免背黑锅
- 维棠下载flv出错 kmplayer背黑锅
- 【闲聊产品】之五:谁来背黑锅?
- 背黑锅的vlc(一):使用x11渲染出错
- 背黑锅的vlc(二):ffmpeg崩溃和漏洞
- 背黑锅的vlc(三):X11渲染出错
- 背黑锅的vlc(四):linux下调试进程死锁
- 背黑锅多年 许晴揭秘高官情妇另有其人
- 一代背锅侠,汉初最能为刘邦背黑锅的人
- 我是菜鸟级的项目经理,但要努力成为背黑锅的人,fighting!
- 论
- 论
- 程序员论,软件公司论
- 程序员论,软件公司论
- 程序员论,软件公司论
- vim查看文件编码
- Android中visibility属性INVISIBLE与GONE的区别
- Eclipse,MyEclipse 安装SVN插件
- Android按键事件处理流程 -- 从事件被派发到View层次结构的根节点DecorView开始分析
- h323协议 计算FPS 帧率
- 论背黑锅
- Vim学习 - 没有权限保存文件
- Mac下通过SSL获取RSA密钥与公钥
- 邀请码生成器Java代码
- 机器学习之基本算法总结
- 一个简单的学生登陆系统的jsp实现_1
- 一个进程的诞生与死亡
- 第九例:Sharedpreferences使用及软键盘收起
- 基于朴素贝叶斯分类器的文本分类算法