做业三

1. 是否须要有代码规范(5分)对因而否须要有代码规范,请考虑下列论点并反驳/支持:html

    1.这些规范都是官僚制度下产生的浪费你们的编程时间、影响人们开发效率, 浪费时间的东西。
    反对,代码规范对于软件产业是很是重要的。并不是是官僚制度,而是直接影响到代码维护,代码审核的。确实熟悉规范须要必定的时间,可是统一的编码习惯,可使审核,维护的时间大大缩短,反倒不会影响开发效率。
    2.我是个艺术家,手艺人,我有本身的规范和原则。
       本身独特的规范和原则是不适用于团体合做的。一个软件的开发到投入市场,不可能仅仅一我的,而是须要一个巨大的团队的,若是你的编码风格过于独特,缩进,括号过于独特,会给别的程序员增添不少麻烦,大大下降效率,若是出现Bug,会让维护人员的工做量大大增长。
    3.规范不能强求一概,应该容许不少例外。
  例外是能够随着规范的不断精进而随之减小,直至消失的。一个软件团队的编译规范是不断完善的,有例外的话,也会随着软件的开发进行而减小,不该该容许不少。
    4.我擅长制定编码规范,大家听个人就行了。
  一个团队确实是须要一个指定规范的人的,可是却不该该由于善于制定规范而去制定,而是要综合整个团队大致的编码习惯,而后在一些差别较大的地方找出一种最优的编写格式,并和团队的成员们一同商量,经过,则制定成一个小规范。因此一个指定规范的程序员不只仅应该有比较熟练,成熟的规范经验,并且组织团结能力也必定要好。
 
 

 

2. 代码复审(10分)程序员

每位同窗复审其结对小伙伴的我的项目(第二次做业中的四则运算编程做业),并在博客中记录复审结果。编程

代码复审检查表能够参考测试

[1] 教材《构建之法》4.4.5节的内容编码

[2] http://blog.fogcreek.com/increase-defect-detection-with-our-code-review-checklist-example/ 。spa

此次复审我查看的是班长吴阿平的四则运算编程做业,我就来讲说我对班长的代码的一些感觉吧。连接:http://www.cnblogs.com/SaltWu/p/5281184.html设计

根据《构建之法》这本书上所写的代码复审核查表来看,第一项的概要部分,班长的代码很符合题目需求和规格,代码的整洁性也很是高,每一行通过检查没有Bug;第二项设计规范部分,缩进得当,断行也很是的常规,看上去很是的清晰;第三项代码规范部分,就个人水平来看的话,是很规范的,和咱们上课时候老师给的规范没什么区别;第四项具体代码部分,没有错误;对于其中提出来的第五项效能要求,我对这个“能效”词不是很了解,这个程序运行的很流畅,没有什么问题,应该算能效高吧;代码的可读性很高,有不少相应的注释,能让人一目了然。代码规范

 

3. PSP记录我的项目耗时状况(5分)code

请同窗们参照教材《构建之法》2.3节表2-4 PSP2.1汇报本身在完成四则运算编程时候的时间分布,发布到博客上。htm

计划

3小时
开发-分析需求 0.2小时
生成设计文档 0.2小时
代码规范 0.2小时
具体设计 1小时
具体编码 2小时
代码复审 0.2小时
测试 0.2小时
过后总结 0.2小时
相关文章
相关标签/搜索