2026年7月27日 Cleanroom 实现每千行 0.1 个缺陷。你不需要全盘照搬也能达到这个目标。 Cleanroom software engineering 将 defect rate 降低 100 倍,但全面采用需要独立的 test team 和 formal proof。这里介绍一种 pragmatic subset,无需 overhead 即可捕获大部分收益。 cleanroom-correctnessprocessefficiencypragmatism
2026年7月26日 IBM 的 Zero-Defect Process 实现了每 KLOC 0.1 个 Bug。行业还是抛弃了它。 IBM 的 Cleanroom engineering 达到了比行业平均水平好 100 倍的 defect rate,然后消失在历史中。它的消失与是否有效毫无关系。 cleanroom-correctnesszero-defectssoftware-historyprocess
2026年7月12日 Fagan Inspections 在测试前发现90%的缺陷。然后我们不再使用它。 Michael Fagan 在 IBM 设计的结构化审查流程,能在代码进入编译器之前捕获几乎全部缺陷。但它也消耗了项目总工时的15%–20%。本文解释软件史上最有效的审查方法为何消失,以及团队究竟失去了什么。 fagan-inspectionscode-reviewsoftware-historyprocess