来源 | 搜狐号 | StuQ

作者 | NSFish

背景介绍:我是一个前端开发者,但我想这个故事对任何开发者都会引起共鸣的。

有人向你反馈了一个 bug。

“ 26 楼会议室的灯亮着。它应该是熄灭着的。”

bug 的备注里写道“你应该能在 5 分钟内搞定,只要按一下开关就好了。”

你去了 26 楼的会议室。灯的确亮着,但房间里没有灯的开关。

你准备自己安装一个开关。但设计师说,它会破坏房间的美感。另外,墙壁是混凝土。你需要合适的工具才能安装开关。但是,没有人会批准购买这些工具。如果没有合适的工具,安装开关将需要两天。他们希望你现在就能把灯关上,因为他们害怕 CEO 可能心血来潮决定去 26 楼逛逛,并恰好路过了会议室,问为什么灯是亮着的。

现在你不断地收到邮件,询问为什么会议室的灯还是亮着的。

你不得不群发一封邮件说明情况,几人开始了一个恐慌的电子邮件链。

你知道,如果你期待着问题能够被邮件讨论解决(而不实际做点什么),这个问题永远也不会得到修复。bug 系统里,这个 bug 归你处理,而且它的最后期限就是今天。如果问题没有解决,会有麻烦的是你。所以,你设法进到了 26 楼走廊的天花板里,找到了会议室灯的电线,一刀切断。问题解决了。

为了平息在电子邮件链里的恐慌,你再次群发邮件说明了你是如何解决问题的。邮箱安静了一阵。当它再次响个不停的时候,每个人都在担心,现在会议室的灯无法开启和关闭。如果 CEO 想在那里开会怎么办?因此,他们要求你“把灯的电线牵引到地下室去”。当有人需要开关灯时,他们会通知你到地下室去,连接或断开电线。

你抗议这个荒谬的解决方案。你的上司说,“是的,我知道这不理想。但它是现在唯一的解决方案。”

你面临着选择。你可以照着他们说的做,或者辞职以示抗议,另谋高就。但你知道,一旦你开始了新的工作,新的同事很可能也会要求你做这么白痴的事,如果不是更白痴的话。

你把 26 楼的电线牵引到了地下室。当你进入地下室后,发现已经有几十条电线挂在墙上。你知道你不是一个人,也知道了这个白痴想法是从哪来的。你调整好了电线,尽人事地贴上标记,默默地向下一个可能处理它的哥们道歉。

终于,你回到了你的办公桌,你收到了一个新的 report 。 QA 重新开启了 bug。 bug 描述里说“房间还是亮着。”

你回到 26 楼的会议室,灯是熄灭着的。你返回办公桌前,关闭了 bug,注明你已经亲自检查过了。

QA 再次重新开启了 bug 。“房间还亮着” bug 描述里坚持。再次亲眼确认灯泡的状况后,你将情况汇报给了上司。他建议你去地下室检查电线。你抗议说你正直盯盯地看着灯,它就是灭着的。

“我知道,但去检查一下。这样一来你就可以告诉 QA 你确认了所有流程。”

你叹了口气,前往地下室。果然,电线没有连接,切口两端都好好地被包裹着。它们不可能以任何你能理解的方式导电。

你向 QA 反馈,你检查了电线,它们没有连接着,你正看着灯泡,它是熄灭的。“我不是指灯泡,” QA 说。 “ bug 里描述的是房间里的光,房间现在仍然不够暗,你应该拉下百叶窗。”

你回应说百叶窗不归你管,bug 描述的是灯光。

QA 不相信你,发出一组电子邮件,询问 bug 是否包含百叶窗拉下的问题。你很是等待了一会,邮箱又一次响起了。

“从理论上说” 他们问 “如果光太亮或太暗的话,在 26 楼会议室开会的人能自由拉上或拉下百叶窗吗?”

是的,他们可以,你回复。

“任何一个普通人都能做到吗?他们就不需要你做了吗?”

是的,任何普通人。不,他们不会需要你,任何人都可以做到这一点。

“太好了。那么,灯光问题暂时到此为止。我会安排如何处理百叶窗的会议。”

bug 被关闭了。现在,CEO 可能从所有关于 26 楼会议室的讨论中感觉到了什么,希望在那里开会。你收到了几封希望开灯的惊慌失措的邮件。

你去了地下室,连上电线,并返回办公桌。你的收件箱多了 32 个新的消息。

“出问题了,灯还是熄灭的!”,“有个问题,没有灯光!”,“你收到我们发的邮件了吗?”等等等等。

第32封邮件说道:“没事,灯亮了。”

这个(指32封邮件)过程,或多或少地,在开关灯时反复发生。

如果要说有什么好消息的话,那就是在会议结束后,大家甚至都忘记了26楼有个会议室,你也不需要对它做任何新的处理。

平时你最讨厌什么样的 Bug 呢?快来告诉小编~

点击图片查看更多推荐内容

↓↓↓

Web 和 Chrome 开发者之间的那些事!

新的一年来自一个程序员的反思!

一步步带你了解前后端分离利器之JWT

程序员的忧桑:有人向你反馈了一个Bug!相关推荐

  1. 漫画 | 有人向我反馈了一个bug…

    点击上方"蓝色字体",选择"设为星标" 做积极向上的前端人! 这是苏南的 第37篇 原创漫画推送 职场中 大家总会遇到一些奇奇怪怪的人 或事 明明不能认可.接受 ...

  2. 有个程序猿很忧桑:一个命令rm -rf/ ,他把整个公司删没了

    首先:欢迎各位学习java和大数据的程序员朋友们加入Java交流学习群: 721506929群里提供免费的架构学习资料,直播讲解,讲师都是有着十几年阿里java开发经验的大牛,欢迎各位前来围观学习. ...

  3. 有个程序猿很忧桑:一个命令rm -rf/ ,他把整个公司删没了...

    来自:英国那些事儿(ID:hereinuk) 和 cnBeta 链接:http://www.cnbeta.com/articles/492731.htm http://www.independent. ...

  4. 以Python+Bottle框架作为jQuery.Uploadify控件的后端 | apt-blog.net 无证程序员的PT桑apt-blog.net 无证程序员的PT桑...

    以Python+Bottle框架作为jQuery.Uploadify控件的后端 | apt-blog.net 无证程序员的PT桑apt-blog.net 无证程序员的PT桑

  5. 谷歌裁员细节曝光:开源主管被裁,61岁程序员在线求职,有人60天找不到工作就被遣返

    "开源"谷歌,竟然连开源主管也给裁了. 随着更多裁员细节曝光,不少谷歌开源项目办公室OSPO和其他开源工作的高管已经被裁. 其中甚至还包括了开源运动"先锋",1 ...

  6. python算程序员吗_2019为什么有人说Python程序员是假的程序员?

    首先说一下我理解的"假的程序员": 离开IDE就不会编程 写代码基本靠搜和抄 基本只会拖控件 那么Python程序员中有没有这种人?有.Java程序员中有没有?有.C++程序员?有 ...

  7. 程序员相亲实录:有人被小三,有人重逢初一同学

    谁说程序员相亲,一定是被拒绝的那个? 谁说程序员太宅,就赶不上天降缘分? 在爱情中,程序员们,特别是男程序员,总被冠以"情商不够高""宅男"等标签.其实,很多程 ...

  8. 35岁的程序员正在消失?No,我认识了一个50岁的程序员!

    35岁的话题真是无穷无尽.一开始的时候,以为只有公众号这类社交媒体上会有这种问题的讨论,没想到,公司内部的论坛上也有不少这类的文章.大家各有各的说法,但终究也没有找到银弹似的解决方案. 这段时间,倒是 ...

  9. svn如何隐藏代码路径_程序员课堂—如何通过改善代码风格来消灭隐藏bug

    写在前面:一名有三年Android开发经验的女程序员(欢迎大家关注我 ~期待和大家一起交流和学习Android的相关知识) 正如食物腐烂之前,可能会发出异味.当代码存在隐藏问题时,代码也会表现出一些异 ...

最新文章

  1. 利用Nagios + CloudWatch API 监控 Amazon 实例
  2. 如何插入页面,PDF怎么插入页面
  3. 卫星导航精密单点定位(PPP)技术
  4. 【直播回放】新手如何入门并学习自然语言处理
  5. Markdown中数学公式练习
  6. 清除被占用的8080端口,否则npm run dev无法正常运行
  7. Task 1 天池赛 - 二手车交易价格预测
  8. 【算法学习笔记】堆排序和归并排序、其他几种排序的代码实现、比较和应用(习题)
  9. lightoj 1004 dp:数字三角形
  10. [有问有答] 如何用邮件安全地传递密码
  11. ICCV 2021 | 模型安全不容忽视!特定样本触发器的隐形后门攻击方法
  12. JAVA虚拟机垃圾回收算法原理
  13. 转:判断Caps Lock键是否打开,如果打开则关闭
  14. C++ STL 函数partial_sum的正确使用方法
  15. ExtJS应用架构设计(二)
  16. lol进入服务器后显示3秒白屏,LOL:盘点新客户端出现的BUG,及可行的解决方法...
  17. web前端开发面试都喜欢问什么
  18. 【JavaSE】《基础篇005》集合
  19. Windows下的gotoxy 函数
  20. urllib3.exceptions.MaxRetryError问题的解决

热门文章

  1. c语言编程存款问题,c程序问题输入存款金额money存期yea...
  2. 时尚pr标题模板,简约故障风格pr文字模板
  3. 在img的图片上添加文字
  4. iOS高级面试题及部分答案
  5. 0基础24岁女硕士生,想转行做月薪30k的测试开发,需要从什么开始学习?
  6. 反诈中心拦截网站域名措施与申诉方法
  7. 【高通SDM660平台 Android 10.0】(21) --- 高通Camera persist使用手册
  8. 2023年核盾网络验证-核盾云壳最新逆向教程
  9. java项目任务跟踪系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  10. php 2038,php处理大于2038年以后日期的一种方法