10 2012 档案
摘要:我很早以前就下载了一本《代码大全》的电子书,时不时的看一看。自从这次软件工程课留了阅读作业,我就打算将其系统的看一看。奈何这本书太厚了,我只是挑了挑几个我感兴趣的地方仔细看了看。我的《代码大全》是93年的第一版,布局和第二版不太一致。这本书一开始讲了一些软件创建的先决条件,即软件工程的几大步骤,随后便开始讲一些编码规范,如各个变量类型、goto的用法等。这些话题都被其他介绍编程语言或者设计模式的书中有所介绍。从第18章开始,这本书开始描述一些脱离了语言本身的方面——有的程序好,而有的程序差,它们的好坏似乎并不取决于算法多么优异、执行的都么有效率,而取决于它们的编写风格和稳定性。这本书的中间部分
阅读全文
摘要:(之前不知道这个博客两个人都要写完整的,所以现在补全)小组:王安然:10061210 李斌:10061150在这两个星期之中,我与李斌二人组成了一个小组,完成了Pair Project——电梯控制程序。首先,由于我们互相不是很熟,所以我们先做了自我介绍并互相说明了自己的优势与劣势。我的优势在于对编写代码的熟练程度,劣势则是沟通能力较弱,而且算法设计也不是很强。他的优势是开朗活泼,做事认真踏实,劣势则是技术能力一般。由于我的技术能力比较强,所以我起到了项目管理的角色,他主要配合我的工作。为了让大家都熟悉已有的代码,我首先要求李斌去写一个框架的UML图,我去为框架(该框架的源程序没有注释)添加注释
阅读全文