结对编程项目-四则运算(阶段性总结)
2017-05-14 23:32
225 查看
结对编程项目-四则运算(阶段性总结)
结伴对象:20162304需求分析
题目生成(目前停留在整数解段)多运算符(可设计层级)
包含括号(可单独使用)
无重复题目(可单独使用)
生成有意义的题目(例如:5x(5x5)等就是没有意义的)
等级划分
Level 0:题目可相同,十以内加减法
level 1:题目不重复,十以内加减法
level 2:题目可重复,二十以内加减法
Level ...
拓展需求
多语言支持
支持假分数
设计思路
计算部分中缀表达式转成后缀表达式
后缀表达式计算
题目部分
使用for循环生成题目
去重(将题目从中缀转成后缀,将其排序,判断是否有重复)(存在bug)
括号的生成(使用两个随机数代表括号的位置)(存在bug)
有意义的题目(使用list类中的subList)
实现过程中的关键代码解释
1 .2 .
测试方法
运行过程截图
代码托管地址
遇到的困难及解决方法
1 . 中缀转后缀的思路2 . 截取括号内的内容(调用List里的方法)
对结对的小伙伴做出评价
浩林同学的基本功十分扎实,理论基础好。但对我的代码复查力度不够,希望以后我的小伙伴能更多更及时的找出bug。PSP
PSP2.1 | Personal Software Process Stages | 预估耗时(小时) | 实际耗时(小时) |
---|---|---|---|
Planning | 计划 | 0.5 | 0.5 |
· Estimate | · 估计这个任务需要多少时间 | 0.5 | 0.5 |
Development | 开发 | 12.2 | 18.5 |
· Analysis | · 需求分析 (包括学习新技术) | 2 | 3 |
· Design Spec | · 生成设计文档 | 0.5 | 0.5 |
· Design Review | · 设计复审 (和同事审核设计文档) | 0.2 | 0.5 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 0.5 | 0.5 |
· Design | · 具体设计 | 2 | 3 |
· Coding | · 具体编码 | 2 | 4 |
· Code Review | · 代码复审 | 2 | 2 |
· Test | · 测试(自我测试,修改代码,提交修改) | 3 | 5 |
Reporting | 报告 | 2.5 | 1.5 |
· Test Report | · 测试报告 | 2 | 1 |
· Size Measurement | · 计算工作量 | 0.5 | 0.5 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 1 | 0.5 |
总计 | 15.2 | 20.5 |
相关文章推荐
- 20162322 朱娅霖 结对编程项目-四则运算 第一周阶段性总结
- 结对编程项目-四则运算-第一周阶段性总结
- 结对编程项目 “四则运算”第一周阶段性总结
- 20162330 结对编程项目-四则运算 第二周 整体总结
- 20162303 结对编程项目-四则运算 第二周输出阶段总结博客
- 结对编程项目-四则运算-第二周总结
- 结对编程项目-四则运算(第一周阶段性总结)
- 20162311 结对编程项目-四则运算 阶段总结
- 20162311 结对编程项目-四则运算 整体总结
- 20162303 结对编程项目-四则运算 第一周输出阶段总结博客
- 结对编程项目-四则运算(第二周总结)
- 结对编程项目---四则运算(截图总结篇)
- 结对编程项目-四则运算 第一周输出阶段总结博客 20162305
- 20162330 结对编程项目-四则运算 第一周 阶段总结
- 结对编程项目-四则运算(总结)
- 20162325 结对编程项目-四则运算 整体总结
- 20162322 朱娅霖 结对编程项目-四则运算 第二周最终版总结
- 结对编程项目---四则运算(截图,总结)
- 齐力锋-刘先润 结对编程项目-四则运算(第一周)
- 结对编程项目-四则运算