人月神话的笔记(22)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • 逆鳞
    第1页

    逆鳞 (考拉的一生也是很壮绝的!aaa)

    “神话和传说中的魔术在我们的时代已变成了现实。在键盘上键入正确的咒语,显示出前所未有的或是已经存在的事物。 编程非常有趣,在于它不仅满足了我们内心深处进行创造的渴望,而且还愉悦了每个人内在的情感。“ 编程为什么有趣?作为回报,它的从业者期望得到什么样的快乐? 首先是一种创建事物的纯粹快乐。如同小孩在玩泥巴时感到愉快一样,成年人喜欢创建事物,特别是自己进行设计。.. (更多)

    2011-06-30 01:56:58   回应

  • 言若太不小心
    第30页

    言若太不小心 (主动生活)

    Brooks法则:向进度落后的项目中增加人手,只会使进度更加落后。 (更多)

    2011-09-04 22:06:28   3回应

  • 言若太不小心
    第23页

    言若太不小心 (主动生活)

    作者多年经验总结出来的软件任务进度安排: 1/3计划 1/6编码 1/4构件测试和早期系统测试 1/4系统测试,所有的构件已完成 (更多)

    2011-09-04 22:09:13   回应

  • 逆鳞
    第2页

    逆鳞 (考拉的一生也是很壮绝的!aaa)

    职业的苦恼 然而这个过程并不全都是喜悦。我们只有事先了解一些编程固有的烦恼,这样,当它们真的出现时,才能更加坦然地面对。 首先,必须追求完美。因为计算机也是以这样的方式来变戏法:如果咒语中的一个字符、一个停顿,没有与正确的形式一致,魔术就不会出现。(现实中,很少的人类活动要求完美,所以人类对它本来就不习惯。)实际上,我认为学习编程的最困难部分,是将做事的方式往追求完美的方向调整。 其次,是由... (更多)

    2011-07-21 14:55:09   回应

  • 竹林
    第177页

    竹林 (给生活加点糖~~)

    第13章 整体部分 主要讲了在设计阶段避免BUG的重要性,以及单元测试,集成测试的方法。这些要点大家基本都懂,但是在实际执行的时候就千差万别了,这与每个人的能力都是有关系的。 第14章 祸起萧墙 主要讲了项目的延期或者失败的根本原因,不是由于重大错误,而是众多的问题积累的结果。这些问题在开发的时候并不能得到汇报,造成最终出现大问题的时候,已经很难解决了。所以,我们对待开发中出现的小问题都要重视起来。 .. (更多)

    2011-05-13 23:43:31   回应

  • 竹林
    第122页

    竹林 (给生活加点糖~~)

    第五章到第九章,P59-P122 第5章:画蛇添足 软件设计人员设计的第二个系统是危险的,因为它承载了很多在第一个系统未实现的特性,而这是很容易出问题的地方,所以设计人员要有丰富的经验。 第6章:贯彻执行 产品和软件需要详细的文档描述,并且有形式化的定义说明。如果团队中有些人对这些定义和说明有异议或误解,需要及时的沟通说明。 第七章:巴比伦塔的失败 团队中人员的沟通很重要,产品负责人和技术主管的关系也很重要... (更多)

    2011-04-23 23:16:31   回应

  • Mr.Li
    第27页

    Mr.Li

    在计算机的设计中,一旦设计实现人员有了对手册的模糊设想,对技术有了相 对清晰的构思以及拥有了定义良好的成本和目标时,工作就可以开始了。 (更多)

    2012-05-09 16:46:12   回应

  • Mr.Li
    第27页

    Mr.Li

    整个创造性活动包括了三个独立的阶段:体系结构 (architecture) 、设计实现(implementation) 、物理实现(realization) 。在实际情况中, 它们往往可以同时开始和并发地进行 (更多)

    2012-05-09 16:43:44   回应

  • Mr.Li
    第25页

    Mr.Li

    我一直试图表达,并且我所有的经验使我确信,系统的概念完整 性决定了使用的容易程度。 不能与系统基本概念进行整合的良好想法和特色, 最好放到一边, 不予考虑。如果出现了很多非常重要但不兼容的构想,就应该抛弃原来的设计,对不同基本 概念进行合并,在合并后的系统上重新开始。 (更多)

    2012-05-09 16:21:49   回应

  • 手工艺人
    全书

    手工艺人

    把软件问题分成“根本的”和“次要的” 水平边界以下,程序变成编程产品(Programming Product)。这是可以被任何人运行、测试、修复和扩展的程序。 要将程序提升为程序产品,还需要有完备的文档,每个人都可以加以使用、修复和扩展。 垂直边界的右边,程序变成编程系统(Programming System)中的一个构件单元。。它是在功能上能相互协作的程序集合,具有规范的格式,可以进行交互,并可以来组装和搭建整个系统。 因为一些.. (更多)

    2012-05-08 12:53:38   回应

<前页 1 2 3 后页>

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

人月神话

>人月神话