作业三

1. 是否需要有代码规范?

我个人认为代码是需要规范的。我认为代码就像是一种语言,是我们人类与计算机交互的重要语言,代码不仅要让计算机看得懂,更要人类也看得懂,这样便于代码的改善和维护。代码的规范并不是官僚制度下产生的浪费大家的编程时间、影响人们开发效率, 浪费时间的东西,这种规范就像是秦始皇统一文字一样,更方便人们相互学习和交流,有利于代码的进步,更有利于自己或者他人去读代码,修改代码,改善代码。关于第二点和第三点我也想说些,艺术家在最初学习的时候也是在各种规范下学习的,画家的一笔一划有规范,音乐家的音符有规范,艺术家都有着他们各自的规范而写代码更应该有规范,毕竟写代码不像艺术家们创作一样随性而为。但我并不赞同绝对完全规范,代码中含有编程人员的特性,这就像是名人的个性签名一样。我们要像***总理说的那样“求同存异”,在规范中释放个性。

2. 代码复审

复审王浩淳的自动生成四则运算题目的代码,整体看下*他完成的挺不错的,他考虑到了四则运算的分数表达问题,而且他些的这段代码简洁易懂。但这段代码还是有点小瑕疵的,他在编写分数的四则运算上忽略了分子必须小于分母的隐含要求,而且他生成的四则运算范围有点小,是20以内的,这不便于用户的使用。

3. PSP记录个人项目耗时情况

psp2.1 Personal Software Process Stages Time(%)student Time(%)SDE
Planning  计划 15min  
  • Estimate
  • 估计这个任务需要多少时间
4h  
Development 开发 4.5h  
  • Analysis
  • 需求分析
20min  
  • Design Spec
  • 生成设计文档
15min  
  • Design Review
  • 设计复审(和同事审核设计文档)
25min  
  • Coding Standerd
  • 代码规范(为目前的开发制定合适的规范)
0  
  • Design
  • 具体设计
20min  
  • Coding
  • 具体编码
2h  
  • Code Review
  • 代码复审
15min  
  • Text
  • 测试(自测,修改代码,提交修改)
1h  
Reporting 报告 15min  
  • Text Report
  • 测试报告
15min  
  • Size Measurement
  • 计算工作量
5min  
  • Postmortem & Process Improvement Plan
  • 事后总结,并提出过程改进计划
10min  

 

posted on 2016-03-22 20:50  吴献荣  阅读(141)  评论(0编辑  收藏  举报

导航