结对编程项目-四则运算 第一周阶段性总结 需求分析 实现一个命令行程序,要求: 自动生成小学四则运算题目(加、减、乘、除) 支持整数 支持多运算符(比如生成包含100个运算符的题目) 支持真分数 统计正确率 设计思路 在产品代码中设计了三个类,包括Calc ...
Java结对编程四则运算一周小结 需求分析 对于四则运算来说最主要的就是要计算出产生的式子 字符串的形式 。 设计思路 总体可将这个项目分解为几个部分:产生式子,计算式子,判断对错并记录 具体的思路: 要产生随机数 在产生随机数的时候就要产生随机的运算符 在产生数字与运算符时最后一个数字之后就不能再产生运算符 运算符的数量始终比数字少 在一个式子中要多次产生随机数与运算符因此要用到循环 在循环结束 ...
2017-05-14 19:22 10 161 推荐指数:
结对编程项目-四则运算 第一周阶段性总结 需求分析 实现一个命令行程序,要求: 自动生成小学四则运算题目(加、减、乘、除) 支持整数 支持多运算符(比如生成包含100个运算符的题目) 支持真分数 统计正确率 设计思路 在产品代码中设计了三个类,包括Calc ...
结对编程项目-四则运算(第一周) 需求分析 1、支持四则运算(加减乘除)算式的生成 2、支持对于所生成的题目给与答案解析 3、可以让用户作答并且判断答案是否正确 4、可以统计正确率 5、支持括号 6、支持真分式(本周未实现) 设计思路 ...
需求分析(描述自己对需求的理解,以及后续扩展的可能性) 1.代码要满足加减乘除的运算,包含括号,支持真分数 2.对象选择生成四则运算题目的数量 3.手动输入结果 4.题目要可以验证结果正确与否并统计正确率 5.要输出文件 6.可以支持多运算符 7.将程序的过程写入文件 8.最好 ...
结对编程项目-四则运算(第二周) 需求分析 1、实现真分数算式的生成 2、在运算符中增加括号 3、调用相关类进行真分数字符串,转化格式并计算 4、修改之前的代码,增加兼容性,使其支持分数 5、支持括号的运算 6、支持多语言 设计思路 一、分数部分 ...
结对编程项目-四则运算(第二周总结) 结对对象 学号:20162318 姓名:张泰毓 担当角色:驾驶员之一,客户端的编写,支持多语言功能的实现。 需求分析 题目生成 整数和分数混合运算 多运算符(可设计层级) 包含括号(可单独使用) 无重复题目(可单独 ...
写在前面 经历了两周的结对编程,我和王旌含在相互帮助中学到了不少,进步了不少。但我们认为这还不是我们理想中结对编程—我们起初当定义过自己在结对编程中角色,但在结对过程中却发生了改变,就像是在玩跷跷板,一个胖子和一个瘦子一起玩必定是索然无味的。唯有体重相差不大的人才能体会。有时候我们都想当瘦子 ...
结对编程项目-四则运算 什么是结对编程? 引用《构建之法》-4.5.2 在结对编程模式下,一对程序员肩并肩地、平等地、互补地进行开发工作。两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作。他们一起分析,一起设计,一起写测试用例,一起编码,一起 ...