13.5.4 没有银弹

除了《人月神话》,Brooks还写了一篇有影响的学术论文,称为“No Silver Bullet”(没有银弹)(Brooks,1987)。在这篇文章中,他主张在十年之内由各色人等兜售的灵丹妙药中,没有一样能够在软件生产率上产生数量级的改进。经验表明他是正确的。

在建议的银弹中,包括更好的高级语言、面向对象的程序设计、人工智能、专家系统、自动程序设计、图形化程序设计、程序验证以及程序设计环境。或许在下一个十年将会看到一颗银弹,或许我们将只好满足于逐步的、渐进的改进。