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

POOR RELIABILITY IS WORSE THAN POOR EFFICIENCY

如果软件执行效率不高,通常可以分离出消耗大部分执行时间的程序单元,重新设计或编码以提高效率(见原则 194)。低可靠性问题不仅难以发现,而且难以修复。系统的低可靠性问题可能会在系统上线多年后才暴露出来——甚至可造成人员伤害。一旦低可靠性问题显现,通常难以隔离其影响。

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