项目管理者必须具有的观念
- 捕获臭虫于设计阶段要优于编码、编译阶段。
- 捕获臭虫于编码、编译阶段要优于单元测试阶段。
- 捕获臭虫于单元测试阶段要优于系统调试阶段。
- 捕获臭虫于系统调试阶段要优于prerelease/beta版测试阶段。
- 捕获臭虫于prerelease/beta版测试阶段要优于被你的客户所捕获。
- 被你的客户(以一种适当巧妙、优美的方式)捕获到臭虫要优于没有客户。
原文如下:
- It's better to catch a bug at design time than at coding/compile time.
- It's better to catch a bug at coding/compile time than during unit testing
- It's better to catch a bug during unit testing than during debug system testing.
- It's better to catch a bug during debug system than in prerelease/beta system testing.
- It's better to catch a bug during prerelease/beta system testing than have your customer catch one.
- It's better to have your customer catch a bug (in a reasonably sophisticated/graceful manner) than to have no customers.
——《Imperfect C++》