一次集文化差异、网络工程与诸多巧合于一身的debug!

这是一篇严肃的专业文章

这是个异常精彩的关于有线网络喜欢红茶的故事,先上为敬:

过于有趣的debug.jpeg

出处见水印,原始链接

debug过程:

  1. 发生的时机:早上或中午,小A泡茶后20分钟
  2. 发生的场景或环境:当小A自己泡茶,且不泡红茶时
  3. 相关的人:有且仅有小A
  4. 没有问题的对照组:无线网,小A不泡红茶
  5. 被否决的workaround:小A从此只喝红茶
  6. 原因猜测:无线网/水/其他人/电路,都否了
  7. 进一步猜测:小A自己的某个原因
  8. 杂乱无序中的共同点:小A把水壶放在固定点(找到问题的关键),进而发现桌子背面有Hub
  9. 问题产生的原因:茶水热传递导致Hub过热
  10. 背后的根因:Hub老化,轻微给热就挂了

关键点:

  1. 通过控制变量的方法寻找缺陷产生的关键因素
  2. 没有轻易采用简单的workaround,而是继续循证
  3. 找到问题产生原因后,也没有停止在让小A不放在Hub位置。导致缺陷产生的两个因素是“固定位置加热”+“老化的Hub”,如果只修位置,不修老化,后面Hub还有可能出问题。——这是根因分析的关键,切断可能会产生问题的最关键路径。

附赠:我的车不喜欢香草冰激凌

汽车公司接到顾客投诉电话,说我买的汽车对香草冰激凌过敏,因为我每次到超市买香草冰激凌,回来时车就打不燃火了,但是我买芒果和巧克力冰激凌就没问题。

客服中心说这是捣乱的,没有理会,直到接到第五次投诉的时候,福特才开始重视,有一个技术工程师自告奋勇去了,说我陪你开车去买冰激凌。结果发现,事实果然如之前所说的那样。

为什么?拿到修理厂也没有发现原因,验证了好几次之后,终于解答了神秘事件:

这辆车的确有故障,系统一旦熄火散热不好,需要5分钟之后才能打燃,芒果味或者巧克力味冰淇淋的销售很好,排队要超过5分钟,所以没有问题。但是香草冰激凌的销售不好,排队的人很少,3分钟就可以买到,这个时间不足以让系统散热,所以打不燃。

最后我想说:泡茶不能用金属杯,最好是透明玻璃杯!

All rights reserved
Except where otherwise noted, content on this page is copyrighted.