按照我本来的计划安排,我每天拿出25分钟阅读,15分钟来写一篇读后感。每次包含一章的内容。后来我发现我错了,正如布鲁克斯老师在书中写的一样:“我认为用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话”。我昨天试读的第一章焦油坑和第二章人月神话的字数虽然相差只是几百字,但是,这其中包含的内容包含 ...
分类:
其他好文 时间:
2020-02-13 17:01:15
阅读次数:
78
“史前史中,没有别的场景比巨兽门在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。它们挣扎得越猛烈,焦油纠缠得就越紧,没有哪种猛兽足够强壮或具有足够的技巧,能够挣脱束缚,它们最后都沉到了坑底。” 《人月神话》 在过去,大型系统开发就如同一个焦油坑,很多大型强壮的动物在其 ...
分类:
其他好文 时间:
2020-02-12 16:28:53
阅读次数:
75
最好的团队组成应该是类似外科手术队伍结构,这样我们能够获得减少沟通,提交生产效率等等诸多好处,而且最重要的是我们将获得概念的完整性。 将设计交由一个人或者非常少数忽悠默契的人来完成才能保证概念的完整性,而将体系结构,设计实现和物理实现相分离则是获得概念完整性的强有力方法,这一点契合了我们现在已经作为 ...
分类:
其他好文 时间:
2020-02-09 18:15:48
阅读次数:
58
在这个章里面一个最重要的关键词就是概念完整性,不论你软件项目规模的大小都,不论你采取的软件生命周期方法论,我们都不要忽视了总体架构设计这个过程,而总体设计的一个重点就是概念完整性。概念完整性是系统设计首要考虑的内容,为了反映一系列连贯的设计思路,宁可省略一些不规则的特性和改进,也不提倡独立和无法整合 ...
分类:
其他好文 时间:
2020-02-05 18:38:07
阅读次数:
60
作者在书中介绍了焦油坑的概念,提出在过去几十年的大型系统开发就犹如一个焦油坑。各种团队,大型的、小型的,庞杂的和精干的,一个接一个淹没在焦油坑中。表面上看起来好像没有任何一个单独的问题会导致困难,每个都能被解决,但是当它们相互纠缠和累计在一起的时候,团队的行动就会变得越来越慢。 作者从编程系统产品、 ...
分类:
其他好文 时间:
2020-02-05 13:38:23
阅读次数:
76
人月神话阅读 今天没有进行视频的学习,读了读人月神话,好久没读了。今天学习的第三章外科手术队伍 在软件中的“外科手术队伍”有一个类似于 外科医生的首席程序员。他亲自定义功能和性能技术说明书,设计程序,编制主架构源代码,测试以及书写技术文档。首席程序员还拥有一个副手,他主要作用是作为设计的思考者、讨论 ...
分类:
其他好文 时间:
2020-02-04 23:58:31
阅读次数:
144
《人月神话》是大学刚开始就很熟悉的一本书,似乎都要在书架上摆上它才能表明软件工程学生的身份。时至今日我再读它,因为有了系统开发的经验,很多的内容都通过记忆得到了验证,读来与大一时的“虽然不懂你在讲什么但好像很有道理” 的体会有了明显的不同。这里选择一些感触较深的章节写一些自己的理解。 焦油坑 入坑前 ...
分类:
其他好文 时间:
2020-02-03 16:13:28
阅读次数:
79
刚开始拜读《人月神话》这本书,给我的感觉就是“虽然不懂你在讲什么但好像很有道理”。我知道这是因为我的编程经验还是太少,不能够深课理解里面的东西。 最近看的里面比较印象深刻章节之一 : 焦油坑 入坑前,都可笑的认为自己无所不能,所有的知识只要掌握好了就能够熟练的应用,就如书中所例举的例子:想陷入焦油坑 ...
分类:
其他好文 时间:
2020-02-02 19:45:39
阅读次数:
57
我们都知道,在实际的工程项目中,正确的文档结构很重要,如果没有正确的文档 结构则可能会影响到进度,另外要及时更新团队文件,有的时候因为种种原因,没有及 时更新文件而导致进度的推迟,这些都是很有必要的考虑因素,及时更新不仅仅是给主 管看更是要所有人都看到当前的最新情况,另外团队成员之间要有或者说要保证 ...
分类:
其他好文 时间:
2020-02-02 01:47:36
阅读次数:
85
《人月神话》这本书已经读完了,下面给我留下很深印象的就是“银弹”人狼的引例了. "没有银弹-软件工程中的根本和次要问题" 软件活动的根本任务:打造由抽象软件实体构成的复杂概念结构;次要任务:使用编程语言表达这些抽象实体,在空间和时间限制内将它们映射成机器语言。人狼,这种民间传说中存在的怪物,会在月圆 ...
分类:
其他好文 时间:
2020-02-01 12:51:27
阅读次数:
64