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

结对编程(第二阶段)

时间:2020-04-03 21:36:47      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:允许   form   hub   git   功能实现   总结   版本   缺点   计算   

一、实验目标
  1)体验敏捷开发中的两人合作。

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

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

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

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

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

1、代码规范
(1)类名首字母应大写,字段、方法名以及对象的首字母小写,代码中的命名不允许使用中文,包名使用小写。
(2)缩进使用4个空格代替tab,任何二目和三目运算符左右两边需要加一个空格。
(3)单行字符数限制不超过120个,超出需要换行。
(4)类、类属性、类方法注释使用 /内容/格式,单行注释使用//。

2、程序的总体设计(附图说明模块之间的关系)

技术图片

3、程序结对编程过程(附图)及功能实现情况(附代码和图)

(1)transform()计算细胞的下一状态
技术图片

(2)findLifedNum()寻找细胞周围存活的个数
技术图片

4、项目github地址(附图)

github地址:https://github.com/3170701118/-
技术图片

5、实验总结
结对编程第二阶段和队友一起讨论要实现的功能,查阅资料,共同学习,相互进步。这比一个人学习有趣很多,而且两个人
思维不同,相互讨论解决难题,提高了代码的容错率。因为两个人的水平有限在进行可视化遇到了阻碍,我们需要查找相关知识
共同学习,两个人共同学习提高了学习效率,在说说笑笑的情况下进行学习对知识的理解很快。本次实验提高了我们合作团结的
能力,而且还借鉴了对方的编程技巧,改正了自己以前编码的缺点。

结对编程(第二阶段)

标签:允许   form   hub   git   功能实现   总结   版本   缺点   计算   

原文地址:https://www.cnblogs.com/nmrsj/p/12629018.html

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