结对编程项目——四则运算

结对编程项目——四则运算

  与我结对的小伙伴是林吉庆。

  博客地址为http://www.cnblogs.com/CLSVEN/

  GitHub代码地址:https://github.com/8561549/Arithmetic2.0/tree/master/Arithmetic2.0

作业要求:

1.基本功能要求:

1) 实现一个带有用户界面的四则运算。

2) 生成的题目不能重复。

3) 支持负数,例如-1,-1/2,-3‘4/5等。

需要支持的基本设定参数

1) 题目的数量(个人项目的要求)

2) 数值的范围(个人项目的要求)

3) 题目中最多几个运算符

4) 题目中或运算过程中有无有分数(比如进行整数除法的时候不能除尽)

5) 题目中是否有乘除法

6) 题目中是否有括号

7) 题目中或运算过程中有无负数

2.附加题----能把四则运算计算的功能封装起来,通过测试程序和API接口测试其简单的加法功能。(10分)

        注意: 博客中需要给出单元测试的步骤及截图

完成状态:

  题目的基本要求都已完成,我们还增加了答案判断,以及错题本的功能。(错题本暂时还没有讨论及研究完成,将会持续更新)

 

负责内容:

   我负责遇到问题在网上找解决方法,然后通过交流和实验解决掉以及部分代码的实现。

优缺点:

优点:

1)由于林吉庆的知识量丰富,在编程过程中可以使我学会许多东西。

2)能够把自己之前学到的知识充分的运用到编程中,并且会积极思考现在以及将要面临的问题。

3)能与队友有好的沟通,并可以一起解决我们在编程中遇到的问题。

缺点:

1)由于我在编程时知识掌握不牢固,有时会感到知识的匮乏,还需向网络求助,常常拖后腿。

团队合作的优缺点:

优点:

  可以互相帮助,互相教对方,可以得到能力上的互补,增强代码和产品质量,并有效的减少BUG。

缺点:

  可能在起工作会产生麻烦,甚至矛盾。有时候,我们会对一个问题各执己见,争吵不休,反而产生重大内耗。

照片与成果:

  我与林吉庆的讨论的照片与程序截图:

 

 

 

 

 

 

 

 

posted @ 2016-04-06 22:04  张富彬  阅读(257)  评论(0编辑  收藏  举报