学会透过现象看本质,即使现象有时候挺诡异

program_think 2009-02-03 01:27:19
  最近看到一个汽车对冰淇淋过敏的小故事,转述如下:

  某汽车公司收到投诉信,用户抱怨说他每晚都从家里开车去商店买冰淇淋。如果买的是香草冰淇淋,则回家时汽车就无法发动;如果买其它口味的冰淇淋,则汽车可以正常发动。天天如此。该用户怀疑这汽车是否对香草冰淇淋过敏。
  汽车公司的头头觉得这太过诡异,不过还是派了一个工程师去该用户家调查原因。第一天,工程师和用户一起去买冰淇淋。在店里,工程师要求买香草口味,结果出来后,汽车果然不能发动。此后几天,工程师每次都和用户一起去买,每次都由工程师临时决定买什么口味。果不其然,凡是买了香草口味,汽车就无法发动;反之则可以。(由于是工程师临时决定购买的类型,可以排除用户搞恶作剧的可能)
  这个工程师是一个理性的人,也不信神,当然不会相信汽车过敏这一说。但是他觉得有更深层的原因在起作用。此后,他每天晚上和该用户一起去买冰淇淋,每次他都详细记录往返的时间、途中踩油门和刹车次数、使用的汽油型号等各种信息。许多天后,他终于发现规律:凡是买香草口味的,在商店里面花的时间少(因为这个口味受欢迎,摆放的货架靠门口)。
  于是问题就转化为:停车的时间短导致汽车不能正常发动。然后,工程师就轻易找到了原因(当停车时间太短,发动机依然很热而无法驱散气阻)。

  这个故事给我们几个启发:
  1、不要拒绝接受貌似很诡异、很离奇、很不可能的现象。我手下的很多程序员都曾经抱怨测试提交的某个bug太怪异,对这些bug不予承认。你想一想自己是否也有类似情况?
  2、要善于从一些细节发现规律,从而查出问题的根源。如果你是这个工程师,你能否通过细致的观察而发现其中的规律?
本文原始地址:
http://program-think.blogspot.com/2009/02/from-surface-to-essence.html
...全文
473 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
MSDNXGH 2012-05-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

引用 4 楼 wrongagain98 的回复:
的确常有这样诡异的问题。
就譬如说vc吧,以前曾经写个程序,有句编不过,死都看不出原因。一生气拍了下键盘。一拍就拍出个逗号,结果一编居然过了,再把逗号删掉,居然不再有原来的编译错误了!一直迷惑至今。


你家电脑键盘欠拍~~~~~~
[/Quote]
正解!
liutengfeigo 2012-05-20
  • 打赏
  • 举报
回复
linsoo 2009-02-10
  • 打赏
  • 举报
回复
程序员写程序的时候, 最郁闷的就是遇到诡异的BUG
快乐无边 2009-02-10
  • 打赏
  • 举报
回复
对很我现象不要盲目下结论,一定要分析清楚,有时候要从非技术层面进行分析.
qq14923349 2009-02-09
  • 打赏
  • 举报
回复
同感

遇到过类似的BUG
tantaiyizu 2009-02-09
  • 打赏
  • 举报
回复
不错
luckidanswer 2009-02-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wrongagain98 的回复:]
的确常有这样诡异的问题。
就譬如说vc吧,以前曾经写个程序,有句编不过,死都看不出原因。一生气拍了下键盘。一拍就拍出个逗号,结果一编居然过了,再把逗号删掉,居然不再有原来的编译错误了!一直迷惑至今。
[/Quote]

你家电脑键盘欠拍~~~~~~
sincor 2009-02-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wrongagain98 的回复:]
的确常有这样诡异的问题。
就譬如说vc吧,以前曾经写个程序,有句编不过,死都看不出原因。一生气拍了下键盘。一拍就拍出个逗号,结果一编居然过了,再把逗号删掉,居然不再有原来的编译错误了!一直迷惑至今。
[/Quote]
天外来客-007 2009-02-08
  • 打赏
  • 举报
回复
不错,深有感受,没有无故的BUG,出了问题先怀疑自己吧。
wrongagain98 2009-02-08
  • 打赏
  • 举报
回复
的确常有这样诡异的问题。
就譬如说vc吧,以前曾经写个程序,有句编不过,死都看不出原因。一生气拍了下键盘。一拍就拍出个逗号,结果一编居然过了,再把逗号删掉,居然不再有原来的编译错误了!一直迷惑至今。
macruz 2009-02-03
  • 打赏
  • 举报
回复
深有痛感。程序员经常碰到这样的问题。
lw1a2 2009-02-03
  • 打赏
  • 举报
回复
不错

697

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧