码迷,mamicode.com
首页 > 其他好文 > 详细

软件工程——结对项目

时间:2015-05-17 18:22:41      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

一、项目背景

      五子棋是一种两人对弈的纯策略型棋类益智游戏,棋具与围棋通用,起源于中国上古时代的传统黑白棋种之一。主要流行于华人和汉字文化圈的国家以及欧美一些地区。

       容易上手,老少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。已在各个游戏平台有应用。

二、五子棋功能

   1、计算机能根据棋局状态实时的判断对弈双方的胜负。
   2、控制双方交替下棋。
   3、友好的界面呈现。
三、结对分工及过程
   结对 贾殿铎(学号后四位:1135)  王辉勇(学号后四位:1150)

  组员各自的优缺点:

      1.贾殿铎:五子棋算法,判断胜利,悔棋,地方游戏中吃对方的棋、移棋、判断胜利;知识掌握熟练,能够将所想迅速实现。

      2.王辉勇:主要做五子棋的界面,对代码熟悉度不够,思路是有,但是不能很快的应用进程序,。

四、结对编程优缺点:

    优点:

   1.结对编程时间紧密,在一定程度上可以督促双方学习提高效率

   2.Coder在coding过程中会遇到一些细小的问题,而reviewer可以及时指出错误,并给予解决方案进行讨论。

   3.遇到问题时,两个人一起讨论,并补充对方没有想到的地方,是完善程序最好的方式。

  缺点:

  在编程过程中,很长时间是coder在coding的过程中想思路,大概这也是每个程序员的特点,而这个时候reviewer就会长时间遇到空档期。

五、源码的github链接

https://github.com/Yuanjiaying/FiveChess/tree/master

六、测试结果技术分享技术分享技术分享技术分享技术分享技术分享技术分享

心得体会:

这次编程很纠结,自己很多地方只能想想而不能去自己实现,对代码也不是很熟练,耽误老多时间。自己都没出多少力,基本都在学习队友的方法,感觉自己欠缺好多。不过这次合作也更让我知道自己的不足,平常不知道一比就知道,在思路的实现,代码的编辑上自己还有很长的路,加油吧!

软件工程——结对项目

标签:

原文地址:http://www.cnblogs.com/debugwhy/p/4509934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!