你见过的最昂贵的bug /缺陷

时间:2009-03-03 09:53:45

标签: language-agnostic

您在实践中看到的最昂贵的软件错误/缺陷是什么?

有一些着名的案例,如Therac 25,但我很想知道你自己看到或直接听到的问题。我们都有“曾经在一家老公司工作的朋友”,并且永远不会承认自己会不时收取人们的信用卡费用。

导致了什么问题以及造成了什么原因?

7 个答案:

答案 0 :(得分:6)

我猜this onemore info)可能是最昂贵的单一失败(5亿美元)。

答案 1 :(得分:2)

好吧,我可以分享一个故事:

很久很久以前,我在一家公司工作,该公司签订了一份维护应用程序的合同,该应用程序基本上是用Oracle SP编写的。我不得不迁移其中一个,事实证明我不了解业务,因此我将其迁移到

问题在于SP最终没有提交,但返回了一些数据,迁移的Java代码完全相同。 sp做的是将一些数据写入表中,返回包含一些计费信息的文档,但计费信息从未写入数据库。

接下来发生的事情是我们收到了大量的付款,但不知道如何将它们与数据库数据联系起来,因此我们不得不做很多事情来尝试关联付款。

答案 2 :(得分:2)

Y2K bug

答案 3 :(得分:2)

我曾经关闭过CNA的整个风险管理系统,因为我不明白数据库领域的索引是什么。 CNA批准了大约四个小时没有新的保险政策,因为系统停止了。我不知道经济成本是多少,但我的经理们必须进行一些严重的损害控制。

我永远不会再忽略表扫描和索引搜索之间的区别。

答案 4 :(得分:1)

如果我没记错的话,曾经有一个小的软件错误,如果a,而不是a,则将某个值乘以一千。被使用了。除非它是癌症治疗设备的辐射剂量,否则不是那么大的交易。人们死了。

答案 5 :(得分:1)

我最近做了一些关于技术债务成本的调查,发现了两个案例:

  1. 一个错误,在大约30分钟内耗费了Knight Capical 4.4亿美元:http://www.cio.com/article/713628/Software_Testing_Lessons_Learned_From_Knight_Capital_Fiasco
  2. 一个花费趋势科技800万美元的错误:http://www.pcworld.com/article/121825/article.html
  3. 这些案例表明,当技术债务失控时,它可能会非常昂贵。

答案 6 :(得分:0)