第三次个人作业

Fork仓库的Github项目地址 https://github.com/Bottfek/PairProgramming
学号尾号 24107
伙伴地址 https://www.cnblogs.com/niuerduo/p/11614658.html
伙伴地址 https://www.cnblogs.com/Bottfek/p/11614637.html

一、PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 30 20
Estimate 估计这个任务需要多少时间 700 800
Development 开发 600 700
Analysis 需求分析 (包括学习新技术) 60 9
Design Spec 生成设计文档 10 10
Design Review 设计复审 (和同事审核设计文档) 10 10
Coding Standard 代码规范 (为目前的开发制定合适的规范) 10 10
Design 具体设计 60 60
Coding 具体编码 300 500
Code Review 代码复审 60 60
Test 测试(自我测试,修改代码,提交修改) 180 180
Reporting 报告 180 180
Test Report 测试报告 90 100
Size Measuremen 计算工作量15 15
Postmortem & Process Improvement Pla 事后总结, 并提出过程改进计划 60 60

二、代码设计

1.设计思路

上课的时候一个一个点名很麻烦,所以设计了一个点名系统,可以很方便的进行点名,只需要登录账号密码,就可以进行。

2.代码规范

      ①功能注释:在每个函数上面写上它的功能的注释。

   ②变量命名:给变量命名时用英语,不用拼音。

   ③语句规范:使用循环时必须加花括号,并且里面的语句缩进一个TAB。

   ④视觉组织:必要时使用空行和缩进,比如每个函数之间、每个类之间都加一个空行。

   ⑤变量安排有序:定义变量时必须赋初值,一个变量占一行且定义在最前面(不允许在中间出现)。

   ⑥字段:属性全为public,方便后面单元测试。

   ⑦函数命名:函数名首字母大写。

三、代码复审

我们发现三个人写的代码的参数不同,于是经过商量之后同一了函数的参数,并对相关内容进行了修改。然后我们是在做了第一版代码之后才进行的代码规范制定,于是很多之前的函数都需要重新写。

四、代码运行结果

五、总结

这次做了这个点名系统的代码设计,中途也遇到了一些困难和问题,但通过小组成员之间的合作和努力,最终也解决了这些问题,体会到了组员之间合作的力量。
对于编程的认知又更加深入了一点。

posted on 2019-10-01 20:52  马昊妍  阅读(121)  评论(0编辑  收藏  举报