(1) 给出每个功能的重点、难点、编程收获。
1.CreateEquation (68行代码)
random随机生成四个运算符(加减乘除)和四个随机数
2.Convert2RPN(95行代码)
将上一步随机生成的算式处理成逆波兰表达式并存入栈中。
3.Calculator(78行代码)
将上一步处理后的逆波兰表达式计算出正确的计算结果并返回。
(2)给出结对编程的体会
可以促进参与项目的成员自身的提高,例如我。结对编程的时候,水平较低的一方会潜移默化地受水平略高的队友影响,学到一些新的东西。而水平高的一方同样因为不断地把自己的想法说出来而整理了自己的思路。
(3) 至少5项在编码、争论、复审等活动中花费时间较长,给你较大收获的事件。
合作过程非常愉快,没什么争论的地方。
要求2 给出照片1张,包括结对的2位同学、工作地点、计算机,可选项包括其他能表达结对编程工作经历的物品或场景。
地点:一食堂二楼。
要求3 使用coding.net做版本控制。checkin 前要求清理 临时文件、可执行程序,通常执行 build-clean可以达到效果。
GIT地址:https://git.coding.net/SuperCodingChao/f4.git