软件工程第二次作业-结对编程

  • 学号及博客链接:
    • 黄青 1500802084 http://www.cnblogs.com/0703-HQ/
    • 张攀 1500802052 http://www.cnblogs.com/ITPan/

    • 代码链接:
    • https://coding.net/u/qinghaiuHQ/p/MFCApplication1/git

    • 程序运行功能截图:
      程序界面:包括退格和清屏按钮;选择自动输出答案;自己输入答案,并判断对错;练习模式;
      软件工程第二次作业-结对编程_第1张图片
      自动输出答案:
      软件工程第二次作业-结对编程_第2张图片
      软件工程第二次作业-结对编程_第3张图片
      自己输入答案并判断:
      软件工程第二次作业-结对编程_第4张图片
      软件工程第二次作业-结对编程_第5张图片
      练习模式:
      利用上次实现的自动出题,其中实现了倒计时功能;
      统计作业题数目,正确、错误,并在程序结束后仍保持记录;
      软件工程第二次作业-结对编程_第6张图片
      软件工程第二次作业-结对编程_第7张图片
      软件工程第二次作业-结对编程_第8张图片
      软件工程第二次作业-结对编程_第9张图片
      软件工程第二次作业-结对编程_第10张图片

    • 结对编程的感受:
    • 编程时照片:
      软件工程第二次作业-结对编程_第11张图片
      软件工程第二次作业-结对编程_第12张图片

    • 实验心得:
    • 两个人编程,最重要的是沟通,在敲代码之前,针对功能的实现,就应该多沟通,每个人都有每个人的想法,在实现一个功能的时候,思路也是不相同的,一个人敲,一个人看的过程中,沟通不当就会有分歧,争吵。所以,在敲代码时,我们主要是以敲代码人的思路为主,看代码人思路为辅,然后再共同解决其中出现的问题;由于合作时间较长,在程序实现过程中,比较顺利;由于最初认为,小数和分数是一样的,所以,直接按照小数来实现功能,附加条件等都实现完了,但是只有整数和小数的实现;这也是这次结对编程反映的问题,两个人的思维也会有相同的地方,所以团队合作是非常有必要的,一个问题多种方式思考。

你可能感兴趣的:(软件工程第二次作业-结对编程)