原则6:低可靠性比低效率更糟糕

系统的低可靠性问题可能会在系统上线多年后才暴露出来 — 甚至可能造成人员伤害。

* 软件执行效率不高,可以通过分离消耗时间的执行单元,重构代码来提高效率(原则194)。
* 低可靠性代码难以发现,而且难以修复。
* 低可靠性问题显现,通常难以隔离其影响。

Sommerville, I., Software Eginnering, Reading, Mass: Addsion Wesley, 1992, Session 20.0.

©️ 201 Principles of Software Development