您的位置:首页 > 编程语言

结对编程项目-四则运算(阶段性总结)

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.1Personal Software Process Stages预估耗时(小时)实际耗时(小时)
Planning计划0.50.5
· Estimate· 估计这个任务需要多少时间0.50.5
Development开发12.218.5
· Analysis· 需求分析 (包括学习新技术)23
· Design Spec· 生成设计文档0.50.5
· Design Review· 设计复审 (和同事审核设计文档)0.20.5
· Coding Standard· 代码规范 (为目前的开发制定合适的规范)0.50.5
· Design· 具体设计23
· Coding· 具体编码24
· Code Review· 代码复审22
· Test· 测试(自我测试,修改代码,提交修改)35
Reporting报告2.51.5
· Test Report· 测试报告21
· Size Measurement· 计算工作量0.50.5
· Postmortem & Process Improvement Plan· 事后总结, 并提出过程改进计划10.5
总计15.220.5
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: