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

一、结对编程成员

二、代码地址

三、Automatic number calculators 程序功能

  • 1):GUI界面(基于C#)

  • 2):随机出题功能、用户选择下一题功能(两个功能按钮,“Start”和“Next Question”,前者启动随机出题函数,只能执行一次;后者可随机切换题目,可多次执行)

  • 3):判断答案对错功能(用户输入答案后,需点击“Hang On”按钮提交答案,函数判断对错后显示在窗口,反馈给用户)

  • 4):退格、清屏功能(用户输入答案过程中,如需要更改答案,可通过键盘或者界面执行“Backspace”和“Clear”操作)

  • 5):计时器功能(当程序生成题目之后,用户需要20秒内完成作答,时间耗尽,弹出窗口说明,并自动切换下一题目)

四、结对编程心得体会

  • 对于此次结对编程的体会
    - 通过两人结对编程,两人的思维碰撞出火花,开始进行代码布局与函数调用的时候会更加有逻辑性
    - 两人结对编程,能够更加清楚的看到对方的思维缺陷在哪里,往往当局者迷,旁观者清,有一个领航人员是十分有必要的,代码逻辑上的问题能够被一眼看出来
原文地址:https://www.cnblogs.com/sunshine-free/p/6854464.html