400億:一個Bug引發的血淚史 誰來負責?

jopen 8年前發布 | 6K 次閱讀 程序員

每一個程序員的一生都會面臨無數個Bug。這些程序員們痛心疾首錯誤,可能會造成多大的損失?又有多少程序員的上班時間都花在找Bug上面?不管花了多少時間,和下面這個真實案例相比,你花在找Bug上面的時間,都不算長,因為誰知道你這一輩子能不能賺夠400億(哪怕是日元,現在折合人民幣為:23.96億元)。

400億:一個Bug引發的血淚史 誰來負責? 程序員的日常(圖片來源于網絡)

事件發生在十年前,一家證券公司(瑞穗證券)因為烏龍指(手誤)致使“以61萬日元的價格,賣出1股J-Com的股票”錯誤的寫成了“以每股1日元的價格,賣出61萬股”。其中的變化不亞于任何一次“雙十一大降價”。

但這似乎和程序員還沒有關系,問題在于,當烏龍指發現這個錯誤并試圖改正時,發現了一個Bug:撤銷指令無法執行!所以這個本來兩分鐘的“大甩賣”,最終成為為期一天的“撤店狂甩”。

400億:一個Bug引發的血淚史 誰來負責?

包含了Bug的cobol代碼(圖片來源于網絡)

于是,瑞穗證券損失了約270億日元,而這次烏龍引起的市場震動,還不僅僅這一家,很多證券公司都受到牽連。而瑞穗證券也因為最后的現金交割讓其所遭受的損失擴大到400億日元!如此一來,瑞穗證券將全年營收都賠了個精光,也不得不取消了所有員工的年終獎……

來自: http://server.zol.com.cn/577/5774092.html

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!