随笔分类 - 读书笔记
摘要:这篇阅读笔记主要讨论一下“团队和流程”的相关问题。 周所周知,在如今的社会中,个人所能发挥的力量实在是太小了,在当今世界各个领域的任何一项工程中,都需要团队的配合来完成。因为现在的任何一项工程应该说都是非常复杂的,只凭个人的能力不能考虑到工程的所有方面,而且即使个人能够独自完成,但是花费的时间肯定比
阅读全文
摘要:这次阅读笔记我想记录一下我对“软件设计与实现”的学习和感受。 通过阅读构建之法的第十一章,我对软件的设计与实现过程有了更加全面和有条理的了解。在我以前写一些程序的时候,我也会先对编程面向的对象进行分析,了解这些对象的属性和对象之间的关系,并对这些对象应该具有的活动进行相关的分析。但是也就仅限于此。对
阅读全文
摘要:2.1 单元测试 ①重要的单元测试:有效解决程序员对模块功能的误解、疏忽或不了解模块的变化之类的问题,使自己负责的模块功能定义尽量明确,模块的质量得到稳定的、量化的保证。 ②好的单元测试的标准: 在最基本的功能/参数上验证程序的正确性 单元测试必须由最熟悉代码的人(程序的作者来写) 单元测试过后,机
阅读全文
摘要:什么是好的软件?一些同学认为,所谓好软件,就是软件没有缺陷(Bug),所谓软件工程,就是把软件中的Bug都消灭掉的过程。这的确是抓住了软件工程的一个要素。和软件打交道的专业人士都知道软件有“Bug”(缺陷),软件团队的很多人都整天和Bug打交道,Bug的多少可以直接衡量一个软件的开发效率、用户满意度
阅读全文
摘要:阅读完《大道至简》我对写程序有了进一步的理解,首先编程只要学就能学有所得,编程的精义在于顺序,循环和分支。 程序=算法+结构,其中“算法是对一个程序的逻辑实现的描述,而结构是逻辑 实现所依附的数据实体”,方法,是对既有行为的归纳总结。 因而实现方法总是最先出现的,而后才有分析和设计方法。其中还有一句
阅读全文