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

💡 原文中文,约1700字,阅读约需5分钟。
📝

内容提要

1990年1月15日,AT&T系统故障导致电话无法接通,航班延误,损失超过6000万美元。故障由软件更新中的编码错误引起,工程师花了9个小时修复系统。故障原因是流程失败和人为错误。

🎯

关键要点

  • 1990年1月15日,AT&T系统故障导致电话无法接通,损失超过6000万美元。
  • 故障持续了9个小时,影响了6万多名用户和500个航班。
  • 故障源于软件更新中的编码错误,影响了114个交换机。
  • 编码错误发生在C语言程序中的嵌套条件语句,导致数据覆盖和系统重置。
  • 工程师花了9个小时修复系统,主要通过回滚到之前的代码版本。
  • AT&T在90年代经历了更多系统崩溃,故障根本原因是流程失败和人为错误。
➡️

继续阅读