操作系统|那些年程序员写出的Bug,能让公司损失3000万


操作系统|那些年程序员写出的Bug,能让公司损失3000万
文章图片

操作系统|那些年程序员写出的Bug,能让公司损失3000万

只要是开发 , 谁没写出来过Bug?但是很多网友好奇 , 程序员们职业生涯最大的Bug是什么?
1、让前公司损失三千万匿名网友:
离职后前同事说 , 他写了一个bug , 让公司损失了3000万 , 等着机关单位上门找吧(开玩笑) 。
因为这个bug很隐蔽 , 所以大家猜测是故意这么写的 。
2、菜到违法
一个Java后端 , 在git上找了一个不错的开源项目 , 当时根本不知道shiro不能用1.2.4之前的版本 , 就直接用了 。 过了半年 , 直接被警察找上门 , 说赶紧先处理漏洞 , 处理不好就要罚款了 。

【操作系统|那些年程序员写出的Bug,能让公司损失3000万】原本以为我写Bug , 那就是菜 。 现在知道了写Bug已经上升到违法了 。 附上承诺书让大家引以为戒!
3、不测试直接发布某一个窗口行业的 , 十年前的事情 , 要增加一个查询内容 , 第二天就要用 。 其实很简单 , Oracle几十万数据的标上关联在另外一个几十万表 , 加一个查询条件就可以了 。 没测试 , 当场上线 。

结果就导致了查询条件类型错了 , 数据库里存的是纯数字字符串 , 前台传过来用的是数值型变量传到sql里面了 。
4、史上最严重的Bug在1996年 , 欧洲运载火箭Ariane 5在发射37秒后当场爆炸 。 一瞬间 , 70亿美元开发费用全部报废 , 5亿美元的设备原地蒸发 。
这都是因为加拿大AECL公司开发的Therac-25放射疗法机器在软件互锁机制上出现了bug , 导致辐射能量增加到了正常值的100倍 。
你还制造过什么样的Bug?实际开发中减少Bug的好方法分享?欢迎留言 , 我们一起讨论 。