zoukankan      html  css  js  c++  java
  • 软件工程第二次作业-结对编程

    结对编程-四则运算练习器


    组员

    代码链接

    • Arithmetic 基于windows form开发的四则运算应用程序
    • 上传截图

    程序实现功能截图

    • 初始界面
      • 在初始界面,我们可以看到,我们练习器可以提供用户自主设置测试时间、题目数目和随机数范围等等;
    • 答题过程
      • 我们可以看到练习器生成了一道含括号或者不含括号的算术题;
    • 计时功能
      • 用于计时,可以统计用户答题时间,答题时间到,将不可再作答,并弹出弹出框,用于警示;
    • 结果统计
      • 用于统计用户做题数,以及错误率等

    不足的地方

      - 1.编程能力,尤其算法方面,显得很不足,还需要努力学习;
      - 2.所做的练习器不能随机生成多项式,用于练习;
      - 3.虽然提供了设置随机数,但是不能设置过大随机数,否则程序将会报出debug
    

    结对编程感受

    • 结对编程时照片 ps:我和小伙伴小莫正在编程 -_-

    • 结对编程的心得体会

    • 通过这次结对编程,让我学习了很多东西,让我知道了一些东西的重要性。

      • 1.团队合作能力。一个团队要取得高效的工作,团队成员必须力往一处使,必须相互配合,我和我的编程小伙伴在合作的过程中经常发生意见的不和,这就需要相互磨合,相互合作。我们分工明确,一个人做函数的功能编程,一个人实现界面代码的编写,我们一边讨论一边交互意见,这样工作的效率就提高了。

      • 2.交流表达能力。我和我的小伙伴在编程的过程中,我们相互交流了很多东西,大大小小的事事情我们都会拿出来说,比如定义一个变量的名字、做界面时按钮的放置等,团队之间的沟通是很有有必要的,沟通才能发现很多问题,才能解决很多BUG,相互交流才会擦出火花,才能让做出的程序更加完美。通过这次结对编程,我的交流表达能力得到了提升。

      • 3.动手操作能力。所有的实验都要自己动手操作,光想是没有用的,在编程之前,我们想到了一些很厉害的功能,我们想把界面做的更加人性化,把界面写的超牛逼的那种,但是自己动手以后,才发现很不容易,一些想法很难实现,所以说还是动手能力实在些,空想无用。通过这次结对编程,我认为自己动手能力得到了一定的提高,对以后的编程能力有一定的帮助。

  • 相关阅读:
    http 性能测试. Apache ab 使用.
    JavaScript , js 上下文(this 的指代)
    nodejs --- querystring模块.
    NodeJs -- URL 模块.
    Node.js 回调函数 1) 阻塞 ,同步 2) 非阻塞 ,异步.
    NPM 使用介绍
    xampp 忘记密码的处理方式.
    css 伪类: 1)a:link , a:visited, a:hover, a:active 2):first-child
    background 的一些 小的细节: 1, 背景色覆盖范围: border+ width+ padding ;背景图覆盖范围: width + padding ; 2设置多个背景图片 ; 3) background-position定位百分比的计算方式: 4)background-clip 和 background-origin 的区别
    webstrom 里面使用github
  • 原文地址:https://www.cnblogs.com/RealQ/p/6855956.html
Copyright © 2011-2022 走看看