墨菲定律 – 程序员必知定律

“墨菲定律” 产生于美国,事情发生在 1949 年。

一位名叫爱德华 · 墨菲的空军上尉工程师,认为他的某位同事是个倒霉蛋,不经意说了句玩笑话:“如果有件事情可能被弄糟,那你肯定就会把它弄糟。”果不其然,这位负责装配仪器的同事,在一项检测人体对加速的承受能力的实验中,把一套 16 件 “加速表” 统统都装错了,验证了墨菲的这句玩笑话。

短短几个月内,这件事和这句笑话迅速在空军内部广泛流传,随后在美国迅速流传,并扩散到世界各地。在流传扩散的过程中,这句笑话逐渐失去它原有的局限性,演变成各种各样的形式,其中一个最通行的形式是:“如果坏事有可能发生,不管这种可能性多么小,它总会发生,并引起最大可能的损失。”

1958 年,“墨菲定律” 的条目被收入《韦氏大字典》。墨菲定律最重要的观点是:

一、任何事都没有表面看起来那么简单;

二、所有的程序都有缺陷;

三、会出错的事总会出错;

四、如果你担心某种情况发生,那么它就更有可能发生。

今天,在人们的日常生活和工作中,到处呈现着墨菲定律的身影。墨菲定律看上去非常简单,但却蕴含着深刻的道理。它告诫人们:面对人类的自身缺陷,我们最好还是想得更周到、更全面一些,采取多种保险措施,防止偶然发生的人为失误所导致的灾难和损失。

反应到程序员更应如此,程序必须要经过尽可能的完善测试才能上线,共勉

Author: thinkwei

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注