原则3:开发效率和质量密不可分

贝尔实验室发现:要求 1 - 2 bug / KLOC(千行代码),那么每个人一个月的效率通常为 150 - 300 行代码。

ref: [Fleckenstein, W., “Challenges in Software Development”, IEEE Computer, 16, 3 (March 1983), pp. 60-64]

* 开发效率与质量之间存在明显的关系。

* 质量要求越高,开发效率越低;质量要求越低,开发效率越高。

Lehman, M., "Programming Productivity - A Life Cycle Concept", COMPCON 81, Washington, D.C.: IEEE Computer Society Press, 1981, Session 1.1.

©️ 201 Principles of Software Development