程序员一生都在和bug作斗争,可以说是杀敌无数。难怪!在某知识社交平台上,一个“让程序员目瞪口呆的bug是什么”的话题吸引了超过6700万的阅读量,可见程序员对这个话题的敏感程度。在这篇文章中,笔者特地挑选了一些优质的答案,供各位程序员参考!1.MIT“只能在500英里以内发送电子邮件”。这个错误发生在麻省理工学院。当时,其系统管理员接到了统计局局长的求助电话。主任在电话中说:“我们的邮件系统无法发送500英里以外的距离,准确地说是520英里。”这时候系统管理员的心里是“波澜不惊”,哎!然后,他开始了漫长而艰苦的测试,终于发现邮件服务器操作系统(SunOS)被更新了,因为操作系统分发往往带有旧软件,所以邮件软件实际上被降级了(Sendmail8->Sendmail5),***结果是:Sendmail5尝试解析Sendmail8的配置文件。那么为什么一定要500英里呢?看看大神的解释:2.intmian()这其实是写错了。之所以收录在本文中,是因为很多程序员在职业生涯中都写过!错误的!经验!主要和勉都傻傻的看不出来!3.某医院急诊科的一个程序bug程序员为某医院的急诊科设计了一套应用程序。医院部署和使用。不过在医院总是出问题,一送到化验室就没事了。程序员深入医院调查,最后发现是医院拍的X光导致电脑内存丢失了好几位信息,导致程序出现问题!4、谷歌GoogleArts&CultureAPP谷歌推出的GoogleArts&CultureAPP是一款可以将普通人的照片与艺术照片进行对比,并匹配出与用户上传的照片最相似的艺术画作的应用。运行效果如下:匹配度也会给出,但是有些人的照片上传后,给出的艺术画让人哭笑不得,比如:5.硬件灯光的必要性案例响起。奇怪的是,数据中心确实出现了大面积的磁盘损坏和读写性能下降!经查,是因为报警声音太大,影响了磁头的动作!网友吐槽:看来必须给硬盘开光了!6、国外某通信设备厂商的一个bug(太长了,上图)7、一个足以让数据库瞬间崩溃的bug:实现百万级数据库的快速自交叉匹配查询。意思是:创建一个临时表来加速。Bug:我忘记在条件中加上“a.id=b.prio”结果:临时表从预期的几千到几亿,数据库崩溃了!!!!8、一个足以让系统瘫痪的bug9。一个程序员能看懂的bug(反正我也看不懂,看懂了请说明)if(object==null){object.doSomething();}else{object.doSomethingElse();}10.据传iPhone日历存在错误。11.购买MicrosoftOffice套件Visio时,您不能使用Outlook电子邮件地址注册。系统居然提示系统中没有outlook.com!12、集群主机soldmemory是否为负值?13.最近的bug。某网友:惊呆我的BUG是更新无处...14.人类历史上第一个程序BUG
