在软件领域,很少能有像《人月神话》一样具有深远影响力和畅销不衰的著作。这本书可以称得上是软件行业的圣经,因此我怀着好奇的心态翻阅这本书。
一下是我对文章内容的摘抄与一些自己的理解。
第一章焦油坑 讲的是一入软件这个行业好似掉入焦油坑,快乐与烦恼并存。编程行业为什么有趣,因为它不仅满足了我们内心深处进行创造的渴望,而且唤醒了每个人内心的情感,软件的乐趣便在于他独一无二的创造性,在与创造出对其他人有用的产品那种满足感。
当然烦恼是过程很枯燥,遇到bug时寻找和修改的过程充满了枯燥。这就是编程,一个许多人痛苦挣扎的焦油坑以及乐趣和苦恼共存的创造性活动。
第二章 人月神话 缺乏合理的进度安排是造成项目滞后的最主要原因,它比其它所有因素的总和影响还大,书中给了我们明确的安排,但是实际中,我们经常会由于我们对自己的种种因素,导致无法按法则运行。但,此时我们必须要做的是,重新安排进度。
第三章 外科手术队伍 优秀的专业开发人员的生产率是较差的开发人员的10倍。一个队伍不可能所有成员谁听都一样,书中已外科医生为例,主治医生和副手都需要设计掌握完整的代码,并将工作分配给其他成员以实现队伍最高效化。
第四章 贵族专制、民主政治和系统设计 概念完整性是系统设计的重要考虑因素。功能与理解上的复杂程度的比值是系统最终测试标准。
第五章 画蛇添足 尽早的交流和沟通能使架构师有较好的成本意识,使开发人员获得对设计的信心,并且不会混淆各自的责任分工。 对于系统除了完成目标之外确实可以进新一些添加修饰,但切记不能过分设计。
原文地址:https://www.cnblogs.com/dwx8845/p/12312107.html
时间: 2024-11-05 15:59:28