结对编程过程(两人整合)

一、结对题目和需求分析

1.结对题目:”五子棋游戏“

2.需求分析:①一个能运行的五子棋游戏

      ②有一面大小合适能满足玩家的棋盘

      ③简洁、清晰的界面和背景音乐及音效提示

      ④有辅助菜单选项和帮助说明

      ⑤具备棋子数量统计和悔棋功能

二、代码上传(截图)及合作的合影

1.代码上传(关键代码):

 2.运行效果截图:

3.合作合影:

 

三、约定的规范

1.界面设计

  一切从简、人性化

2.代码规范

  ①首行缩进为标准的4个空格符

  ②花括号格式

    ***{

    }

  ③注释模块在其上方换行+//******

   注释行在其上方+//*****

  ④每行限定字符数小于等于80

  ⑤方法与方法之间,类定义花括号之后间隔一行

  ⑥命名规则为英文直译(首字母小写后面单词首字母大写)

 

四、记录时间

1.选题与需求分析                2

2.整体设计绘制界面             2

3.分工和角色选定                1

4.具体分析并设计实现          6 

5.角色转换相互补充             3

6.软件测试与修改                4

7.软件上传github                2

8.编写博客文档                   2

 

五、心得和体会

1.结对编程使需求分析更加完善,避免了个人习惯导致软件功能缺漏。

2.结对编程的两个人有相同的缺点和盲点的可能性很小,所以采用结对编程的时候会获得一个强大的解决方案。

3.结对编程给彼此更多的信心,不容易懈怠和懒散。

4.结对编程有助于磨合编程习惯,也有助于取长补短和适应团队合作。

5.锻炼了自己的沟通能力和表达。

 

posted @ 2015-09-18 13:27  Vampire068  阅读(234)  评论(0)    收藏  举报