摘要:
no silver bullet: 开篇就做了一个很有趣的比喻,说软件工程就像“狼人”,因为一些缺陷会在某个不确定的时候变成一个可怕的“怪兽”。由此,引发了一个疑问,软件工程是否有捷径能够让软件的花销像计算机硬件那样可控的减少? 然而,遗憾的是,作者证明,不论从技术上还是管理上,都没有这样的捷径。但同时,这并不意味着悲观,也许没有康庄大道,但是逐步的,坚持不懈的改进是可以创造一条路的。 到底有什么本质上的困难导致无法找到这样的捷径呢?主要是这四个现代软件系统的本质因素:复杂性(complexity), 一致性(conformity), 易变性(changeability), and 不可... 阅读全文