20172333 2017-2018-2 《程序设计与数据结构》实验2报告(最终版)
1.结对成员
李楠20172330
领航员:李楠
驾驶员:严域俊
成绩分配:五五开
2.相关测试过程及截图
- [x] 完整一套流程截图(创建题目,中缀转后缀,计算后缀,对比答案,答案正确个数。)
- [x] 分数测试类单独测试截图
- [x] 整数测试类单独测试截图
- [x] 中缀转后缀单独测试截图
3.测试中遇到的问题及解决办法
这周主要问题所在:由于在最后计算测试类编写的时候运用的方法来自几个类的合并,导致了在输出答案的时候,运行时要求答案是int型,结果其他类的方法返回的是String值,将其改正为return Int 值之后,牵一发而动全身,瞬间多个类图报错。
解决方法:在原本基础进行修改无果后,就很随意的把五个类各自都加了四个方法,再在最后的总的测试类里面运用了就好了。
4.结对码云链接
5.小组成员项目感想
严域俊:做分类时一定要整体考虑好对象的类型,要不然后期有的改。
李楠:ALT + Enter 是个好东西。
6.小组结对照片
7.PSP
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 60 | 65 |
Estimate | 估计这个任务需要多少时间 | 3 | 2 |
Development | 开发 | 2000 | 3000 |
Analysis | 需求分析 (包括学习新技术) | 350 | 300 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 60 | 10 |
Design UML | 设计项目UML类图 | 60 | 60 |
Coding | 具体编码 | 1500 | 2000 |
Code Review | 代码复审 | 30 | 30 |
Test | 测试(自我测试,修改代码,提交修改) | 300 | 300 |
Size Measurement | 计算工作量(实际时间 ) | 2 | 2 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 30 | 10 |
合计 | 4395 | 5229 |
23:03:23
李楠 2018/5/15 23:03:23
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟)|实际耗时(分钟)|
| ------------| :----------------:|:----------------:|:---------------: |
| Planning | 计划 | 70 | 75 |
| Estimate | 估计这个任务需要多少时间 | 4 | 3 |
| Development | 开发 | 2200 | 2600 |
| Analysis |需求分析 (包括学习新技术) | 380 | 400 |
| Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 40 | 20 |
| Design UML | 设计项目UML类图 | 60 | 60 |
| Coding | 具体编码 | 2000 2200 |
| Code Review | 代码复审 | 30 | 40 |
| Test | 测试(自我测试,修改代码,提交修改) | 300 | 350 |
|Size Measurement | 计算工作量(实际时间 )| 2 | 3 |
|Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 10 |
| | 合计 | 5106 | 5761 |
8.Uml类图
参考资料
2017-2018-2 1723 『Java程序设计』课程 结对编程练习_四则运算
原文地址:https://www.cnblogs.com/yanyujun527/p/9043633.html