本次结对编程我的搭档是冉华同学,在这次结对编程的过程中我收获良多,之前我拿到题目后非常焦急,因为发现功能一就需要用到逆波兰表达式,但是之前编译原理学习的相关知识已经忘了,而且接触c#的时间也不过3个星期,感到一头雾水无从下手。然而冉华告诉我,拿到题目之后最好不要直接就开始写,因为心里没有一个完成计划与标准,在写作业的过程中容易顾此失彼,这样做收获很有限。
听从了冉华同学的建议,我们在开始写作业之前做了时间较长的前期准备,比如:挖掘题目的隐含信息、讨论算法思想与代码编写顺序等,因为前3周的作业我都是在实验室的机器上完成的,这个国庆假期前几天实验室没有开门,所以在我自己的电脑上安装环境也花费了一定的时间。在前几天,主要通过阅读博客和问同学知道了如何在vs2017环境下进行单元测试,后来在编写程序之前我阅读了大量的博客,了解了四则运算实现的算法过程,尝试了编写功能一其中的几个函数,并且通过看冉华同学编写代码了解了有经验的同学是如何写程序的,收获了很多。我感受到基础的重要性,在编写程序的过程中会引用到常用的库函数与方法,虽然不可能完全记得这些但是最好有个印象,常用的方法一定要了解最好能够熟练使用,当然这需要大量的练习来不断地巩固,在完成一个个小任务后可以收获满足感,这样就有动力继续进行更多的编程练习。
最后,感谢冉华同学在本次作业的完成中给我的指导与帮助。