摘要:
读完《人月神话》之后,感觉从书中学习了很多“身边的事情”。为什么是“身边的事情”?是因为在实验室做项目的过程中,深刻地感觉到了书中一些观点的正确性。首先,我觉得在项目进行时候应该有一个比较合理的团队结构。现在在实验室之中,老师不仅充当甲方,提出各种需求,同时又担任“项目经理”的角色,对我们进行管理。之后的每个项目组的学生除了功能方面的”划分“之外,并没有整个项目的具体负责人。这样会造成一个问题,就是整个项目的体系结构上面,大家的理解会出现偏差。因为并没有人做整体的体系结构的设计,即使在每周的讨论之中会暴露出各自对整个体系不太熟悉的一些问题,但是整体的收敛速度还是略慢。上学期期末的时候开始的项目 阅读全文
摘要:
第3章非函数式语言特性 这一章首先介绍了语言的分类,命令式(结构化编程,面向对象编程),说明式(函数式等)。而这一章,主要介绍JS的非函数式特点。 在开始之前,首先介绍了由“结构化编程”向“面向对象编程”的演化趋势。“结构化编程”根本上是面向机器世界的“存储描述”因此抽象层次比较低,所以带了以下几点问题: 1. 结构体与实体直接相关,并且将这种相关性直接呈现在使用者的面前,因此开发人员必须面临数据的具体含义与关系。 2. 结构体的抽象更面向于数据存储形式的表达和算法实现方式,脱离了使用环境,算法的结构也缺乏通用性。 3. 僵化的类型与讲话的逻辑并存,影响了业务逻辑的表达。 以上三点... 阅读全文