标签: bug

丰田汽车意外加速事件与那大碗”意大利面”代码

丰田汽车意外加速事件与那大碗”意大利面”代码

“实际操作中,五到十个尚可接受。但一万个?不行,这已构成安全隐患。我无需逐个审查这万个全局变量,仅凭数量便知问题所在。”

视频:看,这是个bug

视频:看,这是个bug

视频:看,这是个bug

公司为何不修复漏洞

公司为何不修复漏洞

互联网上的批评声此起彼伏。一家价值数十亿美元的公司怎么会错过如此明显的事情?是他们的开发人员无能吗?作为一个在技术领域工作过的人,我可以告诉你答案并没有那么简单

【外评】发现 bug 的快乐阶梯

【外评】发现 bug 的快乐阶梯

这篇文章的主要内容是我在发现软件 bug 时最开心的时刻,以及我如何努力将快乐最大化。我决定把它结构成一个阶梯。阶梯越高越好。

我是如何在第一款登月游戏中发现一个 55 年前的漏洞的

我是如何在第一款登月游戏中发现一个 55 年前的漏洞的

但令人惊讶的是,游戏作者 Jim Storer 使用了精确的解决方案,即齐奥尔科夫斯基火箭方程,并用泰勒展开式对其对数进行计算

【外评】 我可以修好这台电脑,老板,但我需要玩上几个小时的游戏才能做到

【外评】 我可以修好这台电脑,老板,但我需要玩上几个小时的游戏才能做到

在玩了一会儿之后,他发现游戏并不是随机崩溃的–它只会在执行战斗任务时崩溃。而这些任务只有在玩了相当长的时间后才会出现。

【外评】航空公司总是把 101 岁的老太太误认为婴儿

【外评】航空公司总是把 101 岁的老太太误认为婴儿

由于航空公司的订票系统出错,一位 101 岁的老太太一直被误认为是婴儿。出现这个问题的原因是,美国航空公司的系统显然无法计算出不愿透露姓氏的帕特里夏出生于 1922 年,而不是 2022 年。

【译文】经常嗡嗡叫的虫子(bug)

【译文】经常嗡嗡叫的虫子(bug)

即使是一行写得不好的代码,也会带来不幸,有时甚至是非常严重的后果。不过,即使是真正的 bug(例如苍蝇:)也会时不时地把事情搞得一团糟。幸运的是,这种情况很少发生

要不要上报?

要不要上报?

产品正式发布前发现自己的代码里有个小小的漏洞,要不要上报?

【译文】满月时,代码工作异常

【译文】满月时,代码工作异常

真是一个有趣而阴险的bug!基于时间计算的错误往往会在日后显现出来,如果用更长的视角和时间范围来观察……有时比你想象的要长很多。

【译文】bug 经济学

【译文】bug 经济学

批评漏洞百出的软件很容易,但如果市场上的大多数用户更喜欢漏洞更多但功能加倍的软件,那么只生产少数功能的高可靠性软件可能就没有什么经济意义了。

【译文】一行代码如何造成 6000 万美元的损失

【译文】一行代码如何造成 6000 万美元的损失

60,000 人全部电话服务中断,AT&T 的一半网络瘫痪,500 架飞机延误

我所见过的最奇怪的Bug

我所见过的最奇怪的Bug

Bug 千千万,文中提到的 bug,你遇见过吗?

关于 Node.js 调试,你需要了解的一切

关于 Node.js 调试,你需要了解的一切

关于Node.js调试,你需要了解的一切

Google在一个函数中放入2万个变量,引发Firefox大崩溃

Google在一个函数中放入2万个变量,引发Firefox大崩溃

崩溃事件也并不是随机发生,而是能够 100% 复现。用户只要在 Google 上搜索图片 Firefox 就会出现崩溃

离职两年后,程序员遭前东家索赔:Bug 是你写的

离职两年后,程序员遭前东家索赔:Bug 是你写的

人程序媛一枚,离职两年被之前公司要求经济赔偿,理由:代码是你写的

40岁程序员谈修bug的心态问题

40岁程序员谈修bug的心态问题

工作这么多年,方方面面的 bug 也接触了不少,想作为一个老码农分享关于修 bug 的心态问题。

软件史上最著名的 10 大 Bug

软件史上最著名的 10 大 Bug

在这个领域不犯任何错误可能会很难,但幸运的是,并不是所有的错误都如此昂贵。在这份总结列表中,我收集了一些一直引起我注意的错误。

程序员的恶趣味:bug与彩蛋的边缘

程序员的恶趣味:bug与彩蛋的边缘

虽然在法律上没有对这些意外的“彩蛋”行为做具体规定,但是出了事故之后,互联网巨头们要想杀一个程序员祭天可不是什么难事。

知名系统中的一些有趣bug

知名系统中的一些有趣bug

产品的绝大部分bug,会在测试阶段被消灭,但仍然有不少的bug,脱离测试工程师的魔掌,展现在了用户面前。有些bug十分影响用户体验,不过有些bug,反而会娱乐大众,让人笑翻了天。

请问:如何写出没有BUG的代码?

请问:如何写出没有BUG的代码?

当时的工作人员记录了这样一句日志:” First actual case of bug being found. ” 这次著名的事件,犹如潘多拉打开了魔盒,从此,程序员的世界里,bug 满天飞。

程序员们,曾经是否有个bug让你开始怀疑人生

程序员们,曾经是否有个bug让你开始怀疑人生

一个小小的bug不值得你怀疑人生,不过人生还是值得你去怀疑的。

译 | 关于 debug 的 9 条给人启示的语录

译 | 关于 debug 的 9 条给人启示的语录

在我所有的编程错误中,80%是语法错误。剩下的20%中,80%是微不足道的逻辑错误。在剩下的4%中,80%是指针错误。剩下的0.4%很难。

译 | 我的修复bug的方法

译 | 我的修复bug的方法

但是如何在编辑代码时避免重复同样的错误呢?有一个很好的解决方案,可以在调试bug的原因时为您节省一些时间。

被周鸿祎估值超“百亿美金”的EOS漏洞,到底是个怎样的程序bug?

被周鸿祎估值超“百亿美金”的EOS漏洞,到底是个怎样的程序bug?

原本,EOS打算6月1日上线,但就在这临门一脚的时候,被360的 Vulcan(伏尔甘)团队曝出“史诗级”漏洞。