您的位置:首页 > 编程语言

结对编程有感(有图有真相)

2010-11-22 10:22 309 查看




话说,咱们的pair project已经进行了一个礼拜了。。。对于此,我有颇多感触,在这里想与大家分享一下。。。



结对编程对于我来说绝对是一个新概念,当我第一次听到结对编程这个词的时候,第一反应就是,“咳,又要来一次编译原理实验了。。。昱姐的身影真是无处不在阿。。。”(注:11系的同学都学过张昱老师的编译原理课,这门课的实验是分为前端,后端两部分,每人做一部分,然后定义好接口,最终组合在一起形成一个完整的编译器,我想每个11系的同学对这个实验一定印象很深刻吧)可是当听了邹老师的讲解后,才明白原来是两个人一台电脑,共同编程!即一人在旁边思考给对策,一人写代码。哦,顿时恍然大悟,原来是一个请吃饭,一个被请吃饭的关系嘛。。。请允许我邪恶的想法。。。



在结队编程的过程中,我是和MicroTeam 的hui一个小组,为了最大的发挥小组人员的特长,提高战斗力,hui自然成为了代码的主力!而我似乎成为了旁观者。。。也许对于很多牛人来说,写代码是个人实力的体现,而旁观者只是名存实亡的存在吧。。。可是,在这几日的结队编程中,让我们发现,旁观者是有很大作用的!平时有我在的情况下,hui的编程效率会有一定的提高,虽然他是编程牛人,但是难免会有错误,而且有时,一个简单的错误他要看半天。有我在旁边就好多了,旁观者清确实不是一句假话,我经常能指出了他的一些错误,虽然不起眼但是毕竟是bug,哈哈。每当他纠结于实现时,我们就一起讨论,虽然我的代码量不多,但是其中工程中包含着一些我的思想,这就很让我兴奋!原来旁观者不仅仅是一个代码检错器,还是一个思想的产生器。



在结队编程的过程中,还有一个问题让我印象深刻,那就是代码风格的一致性。这决定了我们相互理解的效率,或者说,看代码的效率。我认为这是个很重要的东西。风格一致,看起来就像自己写的一样,看着别人写自己想要的代码,多么过瘾!当然了,写代码的人就不一定了。。。我曾经写过一小段代码,就在hui的指示下改了好些地方,比如,if else 中如果只有一句的话,我一般是不会加{},但是,为了配合hui,我只好加上去,诸如此类的还有不少,比如何时换行,如何命名等等。



虽然现在我们的游戏还没做完,但是pair project确实让我们都学到了不少东西,恩,在这里不多说了,得加把进度干活了。在这里也祝愿其他组的同学能早日完成project!





MicroTeam Liuhang
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: