一、结对题目和需求分析
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.锻炼了自己的沟通能力和表达。
时间: 2024-11-05 14:41:02