2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-最后阶段
2017-2018-2 1723 『Java程序设计』课程
结对编程练习-四则运算-最后阶段
最后的一周,时间越来越紧张,因为之前的拖沓和一些事情的耽误,导致了如今的紧张,这一周应该是我们小组效率最高的一周,因为放下了很多事情开始补充一些关于四则运算编程的一些东西。
结对编程的战友
- 20172316 赵乾宸:负责对于整数出题的编程,实现括号,整合最终输出;
- 20172319 唐才铭:负责对于分数出题的编程,类图绘制,整数类的修改,整数、分数测试;
- 20172329 王文彬:负责对于题目运算的编写,中转后测试;
每个人都是驾驶员,是彼此的引航员,团队,分工明确是一部分,但是集体力量的结晶才是最伟大的!!!
相关测试过程截图
我们分别对输出的题目,计算的答案,中缀转后缀表达式进行了测试:结果如下
输出的题目的测试
计算的答案的测试
- 支持分数运算的测试
- 支持整数运算的测试
中缀转后缀表达式的测试
测试中遇到的困难与解决方法
- 困难1:因为当时编写类的不统一,类编的实在是太多了,所以就出现了一些测试的拆分和不完全;
- 困难1解决方法:
我们将每一个类的关键部分提取出来,进行单一测试;
ps:实质上,我们每一个类都是单独出来的,是可以单独进行的; - 困难2:组内部测试不明确
- 困难2解决方法:统一了组内的测试方法。
小组各成员项目感想
- 20172316赵乾宸:
- 唐才铭:
好的方面:
1.小伙伴们思维敏捷,很多代码都能迅速实现;
2.小伙伴们眼光独到,对于代码中的不足,能及时地指出;
3.小伙伴们勤学好问,对于代码中有疑惑的地方,对于不懂的地方能相互交流或是去自己查阅相关资料;
不足的地方:
1.小伙伴们部分类只有一个方法且方法体过于亢长,虽说可以实现,但给人一种main方法的感觉,为测试增加难度;
2.小伙伴们知道要测试,但不知道自己该怎么去做,去测什么;
3.小伙伴们代码格式不是很规范,且相关代码没有注释,以致于我在写测试代码时还得去对代码剖析一遍;
总体评价:
总的来说,这毕竟是第一次合作,每个人都有自己独到之处,因此有些时候我所发表的看法过于玄学个人感觉是已经说得很清楚了,他们根本理解不了,
最后只能拿起我的武器——代码结果。java就是如此,说得再好,不如去实现一遍,以码服人。 - 20172329王文彬 :彼此第一次合作,大家齐心协力,虽然自己的贡献不是很高,但是我还是努力积极的融入,把自己负责的这一部分代码做好,希望我们可以继续努力,发挥出自己擅长的地方,把团队协作发展的更加完美。
码云链接
结对编程的项目照片
每一个人都有各自的想法,但是每当在一起讨论时,就是说不出来的爽,有时候就像是大家在辩论一样,但是,默契总是在这样一点一点的培养起来,我们不求大家无脑的妥协,一个团队的胜利不仅仅考的是大脑,还有彼此的配合,和彼此敢于说真话的性格。
引用及参考
结对编程-四则运算(挑战出题)
Java实现逆波兰表达式
表达式计算 java 后缀表达式
2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-最后阶段的更多相关文章
- 2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-准备阶段
2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-准备阶段 在一个人孤身奋斗了将近半个学期以后,终于迎来的我们的第一次团队协作共同编码,也就是,我们的第一个结对编程练 ...
- 2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-中坚阶段
2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-中坚阶段 如今的编写,进入了一段时间的中坚阶段,小伙伴的思路虽然很一致,但是总是存在着一定问题,这就造成了我们中坚阶 ...
- 2017-2018-2 1723 『Java程序设计』课程 结对编程练习_四则运算第三周总结
相关测试过程截图 测试了由中缀表达式转后缀表达式的Junit测试,分别进行了整数的和分数的,测试成功截图 由于生成问题和计算问题中,问题都是随机产生的,暂时不会进行Junit测试,故没有进行,但应是正 ...
- 2017-2018-2 1723 『Java程序设计』课程 结对编程练习_四则运算 第二周
一.结对对象 姓名:侯泽洋 学号:20172308 担任角色:驾驶员(侯泽洋) 伙伴第二周博客地址 二.本周内容 (一)继续编写上周未完成代码 1.本周继续编写代码,使代码支持分数类计算 2.相关过程 ...
- 2017-2018-2 1723 『Java程序设计』课程 结对编程练习_四则运算
一.结对对象 姓名:侯泽洋 学号:20172308 担任角色:驾驶员(侯泽洋) 伙伴第一周博客地址 二.本周内容 1.程序需求 (1).自动生成题目 可独立使用(能实现自己编写测试类单独生成题目的功能 ...
- 2017-2018-2 20172323 『Java程序设计』课程 结对编程练习_四则运算
结对编程的好丽友 - 20172323 王禹涵:中缀转后缀 - 20172314 方艺雯:后缀表达式的计算 - 20172305 谭鑫:中缀表达式的输出 需求分析 能随机生成由使用者确定的任意多道四则 ...
- 2017-2018-2 165X 『Java程序设计』课程 结对编程练习_四则运算
2017-2018-2 165X 『Java程序设计』课程 结对编程练习_四则运算 经过第一阶段的学习,同学们已经熟悉了这门语言基本的用法.在一次又一次对着电脑编写并提交代码,进行练习的时候,有没有觉 ...
- 2017-2018-2 20172310『Java程序设计』课程 结对编程练习_四则运算_第二周
2017-2018-2 20172310『Java程序设计』课程 结对编程练习_四则运算_第二周 博客要求 组内同学需各自发表博客 博客中需包含以下内容: 相关过程截图 关键代码解释 遇到的困难及解决 ...
- 2017-2018-20172309 『Java程序设计』课程 结对编程练习_四则运算_第三周
2017-2018-20172309 『Java程序设计』课程 结对编程练习_四则运算 组队成员: 仇夏 学号: 20172310 博客地址: @王志伟 四则运算第一周博客 @仇夏四则运算第一周博客 ...
随机推荐
- chrome浏览器使用jqprint插件打印时偶尔空白页问题
最近测试老是提bug说是有50%的概率打印出空白页,之前我也一直发现偶尔会出现这个问题,只是一直没有发现原因. 今天终于下定决心找到问题所在.开始吧! 查看源码一行行debug,发现问题只可能出现在这 ...
- CTF-i春秋网鼎杯第二场misc部分writeup
CTF-i春秋网鼎杯第二场misc部分writeup 套娃 下载下来是六张图片 直接看并没有什么信息 一个一个查看属性 没有找到有用信息 到winhexv里看一下 都是标准的png图片,而且没有fla ...
- 【转】Netty 拆包粘包和服务启动流程分析
原文:https://www.cnblogs.com/itdragon/archive/2018/01/29/8365694.html Netty 拆包粘包和服务启动流程分析 通过本章学习,笔者希望你 ...
- 查询mssql的死锁语句
都是从网上找的,只是记录一下,可能用到. 查询死锁,要在当前数据库下,否则tableName列得不到正确信息select request_session_id spid,OBJECT_NAME( ...
- 【转】比较详细的Asp伪静态化方法及Asp静态化探讨
目前,各大搜索引擎如google.百度.雅虎已经对动态页面诸如asp,php有着不错的支持了,只要动态页面后面的参数不要太长,如控制在3个参数内,页面内容做点优化,各大搜索对该类页面收录甚至不比静态h ...
- 20155332 补交课后测试——ch11网络编程
20155332 补交课后测试--ch11网络编程 这章的课后测试忘了提交,我课后补做了这章的测试题目,并将知识点和自己的错题汇总如下: 本章知识点总结 11.1 客户端-- 服务器模型 每个网络应用 ...
- BootStrap 获得轮播中的索引和当前活动的焦点对象
$('#myCarousel').on('slide.bs.carousel', function (event) { var $hoder = $('#myCarousel').find('.ite ...
- django学习笔记(1)
Django 特点 强大的数据库功能 用python的类继承,几行代码就可以拥有一个丰富,动态的数据库操作接口(API),如果需要你也能执行SQL语句 自带的强大的后台功能 几行简单的 ...
- 3-[HTML]-head标签介绍
1.head标签 我们首先来介绍一下head标签的主要内容和作用,文档的头部描述了文档的各种属性和信息,包括文档的标题.编码方式及URL等信息,这些信息大部分是用于提供索引,辩认或其他方面的应用(移动 ...
- BZOJ3233【AHOI2013】找硬币
题面 题解 最优肯定是尽可能用大面值硬币 设$f[i]$表示最小面值为$i$时的最小答案 则:(令$p$是$i$的最小质因子) $$ f[\frac ip]=min(f[\frac ip], f[i] ...