zoukankan      html  css  js  c++  java
  • 结对编程项目——四则运算

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

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

      博客地址为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。

    缺点:

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

    照片与成果:

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

  • 相关阅读:
    安卓学习39
    安卓学习38
    Python+Selenium学习--打印当前页面的title及url
    Python+Selenium学习--访问连接
    Python+Selenium学习--浏览器设置
    Python+Selenium学习--启动及关闭浏览器
    Go语言学习笔记(十八)之文件读写
    Go语言学习笔记(十七)之命令行参数
    Go语言学习笔记(十六)之格式化输入输出
    Go语言学习笔记(十五)之异常处理
  • 原文地址:https://www.cnblogs.com/legend07/p/5361356.html
Copyright © 2011-2022 走看看