结对编程
简介
- 对伙伴的代码进行审查
- 合作伙伴:王军宏
- 伙伴Coding.net的代码地址:
- 参考文章:C++代码审查
二、对伙伴的评价
我的队友是我团队的伙伴,虽然我知道老师说尽量不去选择一个团队的同学,但是当我准备去找结队伙伴的时候,班上的同学都已经基本找完队友了,他们又不想分开已经结好队友,正好他也没结队,我们就结成伙伴了。他总的来说是一个很好的伙伴。编程能力、学习能力以及及时处理问题的能力都是非常的优秀。
看了他的程序,开始就是从头到尾看了一下,感觉有点蒙,不太清楚他的代码是要干什么的,但是整体结构很整齐。在我询问了他之后,对代码有了初步的了解,我又重新开始仔细的研究。他的程序,第一,换行等格式都很规范,在if或者for等语句后面换行会有往后缩进,让人一眼就能看出这是包含在其后面的语句。运用的函数和语句类型也是非常的恰当。但是,在我看来,他定义的函数和数据有些过长,比如‘’firstchirld‘’可以是‘’fc‘’,这样比较简便,让人看起来比较容易分辨。可能他是为了更加能清楚表示所定义的函数的意义。还有就是他的很多for语句都没有大括号来包括,让人不太容易分辨。当然他的程序我也不是能全部看懂,毕竟不是我自己编的,而且他有些语法运用是我以前所没有用过的,感觉比较复杂。
在我对应老师给的表格慢慢的填完后,我对编程又有了更深刻的认识,我才发现编程不只是完成题目所给的要求,更有一些个人在编程时所注意的东西,比如所运用的函数、for、if是否合理,语句定义的类型是否恰当等问题,现在一想,以前编程感觉真的只是在完成任务,根本没有想太多。以后也要和我的伙伴开始注意这些问题,争取对编写一个完整的程序做一些改善与修正,让他尽量的符合要求。