实验二结对编程 第二阶段

一、实验目标

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

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

二 、实验内容

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

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

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

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

三、实验过程

1、代码规范

1、变量名不可以是关键字,尽量做到见名知意。

2、宏定义里变量名全大写。Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。

3、函数名采用小驼峰式命名法。

4、缩进正确

缩进是通过键盘上的 Tab 键实现的,缩进可以使程序更有层次感。原则是:如果地位相等,则不需要缩进;如果属于某一个代码的内部代码就需要缩进。

5、注释简明易懂。

(1)注释是对代码的“提示”,而不是文档。程序中的注释不可喧宾夺主,注释太多会让人眼花缭乱;                                                                                         

(2)如果代码本来就是清楚的,则不必加注释;

(3)边写代码边注释,修改代码的同时要修改相应的注释,以保证注释与代码的一致性,不再有用的注释要删除;

(4)当代码比较长,特别是有多重嵌套的时候,应当在段落的结束处加注释,这样便于阅读;

(5)每一条宏定义的右边必须要有注释,说明其作用。

6.下面是我和队友彭小炜合作进行的结对实验的部分截图,实验中途出现了错误,出现了比较大的弊端,但是我和队友依然很用心的进行接下来的实验。

 

 7这个是运行的结果图

 8,。在上传到库的过程中出现了很多问题,导致上传到库失败,我和队友重复了很多次,依然没能完成,所以最终选择了放弃。

四、实验小结

通过本次实验,我发现了自己的很大问题,一个是软件运行的操作问题太多了,第二个是自己对待计算机学习的不用心,导致自己的实验总是出问题,还有感觉在家学习不是在学校的那种氛围下面,学习效率太低了,导致实验的拖延,失败。最后开始实验的时

------------恢复内容开始------------

一、实验目标

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

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

二 、实验内容

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

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

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

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

三、实验过程

1、代码规范

1、变量名不可以是关键字,尽量做到见名知意。

2、宏定义里变量名全大写。Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。

3、函数名采用小驼峰式命名法。

4、缩进正确

缩进是通过键盘上的 Tab 键实现的,缩进可以使程序更有层次感。原则是:如果地位相等,则不需要缩进;如果属于某一个代码的内部代码就需要缩进。

5、注释简明易懂。

(1)注释是对代码的“提示”,而不是文档。程序中的注释不可喧宾夺主,注释太多会让人眼花缭乱;                                                                                         

(2)如果代码本来就是清楚的,则不必加注释;

(3)边写代码边注释,修改代码的同时要修改相应的注释,以保证注释与代码的一致性,不再有用的注释要删除;

(4)当代码比较长,特别是有多重嵌套的时候,应当在段落的结束处加注释,这样便于阅读;

(5)每一条宏定义的右边必须要有注释,说明其作用。

6.下面是我和队友彭小炜合作进行的结对实验的部分截图,实验中途出现了错误,出现了比较大的弊端,但是我和队友依然很用心的进行接下来的实验。

 

 7这个是运行的结果图

 8,。在上传到库的过程中出现了很多问题,导致上传到库失败,我和队友重复了很多次,依然没能完成,所以最终选择了放弃。

四、实验小结

通过本次实验,我发现了自己的很大问题,一个是软件运行的操作问题太多了,第二个是自己对待计算机学习的不用心,导致自己的实验总是出问题,还有感觉在家学习不是在学校的那种氛围下面,学习效率太低了,导致实验的拖延,失败。最后开始实验的时候发现问题太多,时间不够,所以仓促结束实验,导致实验失败结束。

仓库地址https://github.com/pxw3170701339/pp_project.git

原文地址:https://www.cnblogs.com/dongwei123/p/12639459.html