编程语言
首页 > 编程语言> > 结对编程

结对编程

作者:互联网

结对编程

一、实验目标:

1)体验敏捷开发中的两人合作。

2)进一步提高个人编程技巧与实践。

 

二 、实验内容:

1)根据以下问题描述,练习结对编程(pair programming)实践;

2)要求学生两人一组,自由组合。每组使用一台计算机,二人共同编码,完成实验要求。

3)要求在结对编程工作期间,两人的角色至少切换 4 次;

4)编程语言不限,版本不限。建议使用 Python 或 JAVA 进行编程。

 

三、问题描述(二选一)

1)生命游戏

    生命游戏是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机,它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死亡的细胞。一个细胞在下一个时刻生死取决于相邻八个方格中活着的或死了的细胞的数量。如果相邻方格活着的细胞数量过多,这个细胞会因为资源匮乏而在下一个时刻死去;相反,如果周围活细胞过少,这个细胞会因太孤单而死去。

    游戏在一个类似于围棋棋盘一样的,可以无限延伸的二维方格网中进行。例如,设想每个方格中都可放置一个生命细胞,生命细胞只有两种状态:"生"或"死"。图中,用黑色的方格表示该细胞为"死", 其它颜色表示该细胞为"生" 。

    游戏开始时, 每个细胞可以随机地(或给定地)被设定为"生"或"死"之一的某个状态, 然后,再根据如下生存定律计算下一代每个细胞的状态:

组队

1. 从主仓库通过fork得到自己的远程仓库,并创建实验编程的仓库。

2.创建一个目录,叫做xsy,使用git init 命令在当前目录下初始化生成一个空的 Git 仓库。在终端上运行的命令 git clone,克隆自己的远程仓库。

3.切换到pp_project目录,对Team information文件进行修改添加组队信息。暂存被修改的的文件检查后提交commit。

4.将本地commit推送到远程仓库,检查远程仓库的文件是否修改,然后拉请求。

标签:结对,仓库,编程,细胞,为生,方格
来源: https://www.cnblogs.com/Dxsy/p/12508831.html