您在实践中看到的最昂贵的软件错误/缺陷是什么?
有一些着名的案例,如Therac 25,但我很想知道你自己看到或直接听到的问题。我们都有“曾经在一家老公司工作的朋友”,并且永远不会承认自己会不时收取人们的信用卡费用。
导致了什么问题以及造成了什么原因?
答案 0 :(得分:6)
答案 1 :(得分:2)
好吧,我可以分享一个故事:
很久很久以前,我在一家公司工作,该公司签订了一份维护应用程序的合同,该应用程序基本上是用Oracle SP编写的。我不得不迁移其中一个,事实证明我不了解业务,因此我将其迁移到。
问题在于SP最终没有提交,但返回了一些数据,迁移的Java代码完全相同。 sp做的是将一些数据写入表中,返回包含一些计费信息的文档,但计费信息从未写入数据库。
接下来发生的事情是我们收到了大量的付款,但不知道如何将它们与数据库数据联系起来,因此我们不得不做很多事情来尝试关联付款。
答案 2 :(得分:2)
答案 3 :(得分:2)
我曾经关闭过CNA的整个风险管理系统,因为我不明白数据库领域的索引是什么。 CNA批准了大约四个小时没有新的保险政策,因为系统停止了。我不知道经济成本是多少,但我的经理们必须进行一些严重的损害控制。
我永远不会再忽略表扫描和索引搜索之间的区别。
答案 4 :(得分:1)
如果我没记错的话,曾经有一个小的软件错误,如果a,而不是a,则将某个值乘以一千。被使用了。除非它是癌症治疗设备的辐射剂量,否则不是那么大的交易。人们死了。
答案 5 :(得分:1)
我最近做了一些关于技术债务成本的调查,发现了两个案例:
这些案例表明,当技术债务失控时,它可能会非常昂贵。
答案 6 :(得分:0)
嗯...... Heartbleed可能还在筹集数百万美元。我确定还有很多服务器还没有打补丁。
http://www.theguardian.com/technology/2014/apr/18/heartbleed-bug-will-cost-millions
http://www.eweek.com/security/heartbleed-ssl-flaws-true-cost-will-take-time-to-tally.html