bug 冷知识 超级经典- 2024-07-24 08:27:03


BUG
冷知识:程序员需要知道的一些有趣事实 作为程序员,无论是初学者还是专业人士,在日常工作中都会遇到各种各样的BUG。有时候一个小小的程序漏洞都可能导致整个系统的崩溃,这让程序员们必须时刻谨慎对待。虽然程序员们对BUG已经如此的熟悉,但是以下这些关于BUG的冷知识,依然有可能会让他们感到惊讶。
1. “BUG”一词最早是由一位美国海军军官命名的 编写代码时,你有没有想过“BUG”这个词是怎么产生的?原来这个词最早是在1945年由Hopper女士所用。当时,Hopper女士是一位美国海军军官,她在 debug(调试)一架计算机时,当她打开计算机的终端设备时,发现里面居然有一个死掉的飞蛾。于是,Hopper女士连忙将这个死了的飞蛾从设备中取出,并写下了“First actual case of bug being found”的字样,注意“bug”一词这里指的是实际字面上的昆虫,而这也就是“BUG”这个词的起源。
2. 90%的BUG都源于程序员编写的代码 你知道吗?90%以上的BUG,都是源于程序员编写的代码。虽然许多BUG都是因为程序员的疏忽,但是有时候它们也是由于软件系统的复杂性和内在的不确定性所导致的。因此,程序员们在编写代码时,必须时刻保持清醒头脑,尽量减少这些产生BUG的因素。
3. Bug可能会成为程序员的灵感来源 尽管BUG会令程序员感到无比沮丧,但是有些聪明的程序员也会从中找到灵感,挖掘出一些有用的信息来。Steve Jobs在Apple的创业过程中,就曾经说过:”It turns out that the best way to approach a problem is to see it as an opportunity for an innovation。“这让许多程序员们明白,解决问题的最好方式就是创新。
4. Bug赚了纳税人的钱 2007年,美国国税局的系统出现了一个编辑错误,导致成千上万的纳税人提前获得了退税。这个BUG导致出现了成千上万的退税,使得需纠正退税额成为国家巨额的出资。由此可以看出,BUG的严重程度可能不仅仅对个人有影响,有时也会影响到更大的社会范畴。
5. Apple公司曾有一个马蜂窝BUG 曾经有这样一个Apple的BUG,这是一个名为“马蜂窝”的BUG。它实际上是一个设计问题,导致外壳从iPhone 4的某个部分中分开。这个BUG给最初的iPhone 4用户带来了很多困扰,但是在接下来的一年中,Apple不断给用户提供服务,并最终解决了这个问题。 总结: BUG似乎总是会为程序员们带来麻烦,但是从以上这些冷知识中可以看到,它们也能为这些努力工作的人带来一些有意思的信息。因此,大家不妨在研究代码时留意一下BUG的出现,或许它们也会在某种程度上为您的编程知识带来一些新的启迪。

  • 声明:本文内容来自互联网不代表本站观点,转载请注明出处:zx.66688824.com/X6dFRCUO3j.html

上一篇:冷知识足坛 下一篇:寒战冷知识
相关文章
返回顶部小火箭