结对编程作业

左牵黄右擎苍 左牵黄右擎苍     2022-08-09     127

关键词:

  这是第一次尝试结对编程,在本次结对编程作业中为了更好地体会它的好处和特点,我和我的搭档分别扮演了驾驶员和领航者的角色。

  作为驾驶员:在我编程的过程中,出现了一些小问题,比如忘加分号,这些小问题可以及时的发现。有时我也会问我的领航者一些疑问,省去了上网查资料的过程,提高了编程的效率。在代码复审的过程中,有的问题我在自己调试的时候没有发现。比如输入某些数据的时候,离黄金点最近的玩家得0分。还有程序的功能上的一些缺陷,也被进一步完善。编程的时候我们会有一些交流,交流使我们互相更加了解对方的编程风格,在以后的合作中可以更好地配合。

  下面是我作为驾驶员拍摄的照片:

  作为领航员:我搭档编程的时候,我看到他的一些编程技巧和算法方面地方的优点,可以改善自己编程方面的不足,提高编程水平。驾驶员的代码风格属于比较清秀的,他在代码缩进、换行方面有很好的习惯,写出来的代码看起来清晰,显的很整洁。在领航的过程中,一边看驾驶员编代码,一边在在心里用自己的代码作对比,这样对自己的提升很快。因为在对比的过程中,对自己的问题认识的更深刻。取其精华,弃其糟粕。这样的方式很适合新手,或者经验不是很足的程序员用来快速的提升自己。

  下面是我作为领航员拍摄的照片:

  总结:结对编程正在成为主流的编程方式,相比于一个人编程有许多有点,也有一些缺点。结对编程可以使程序员互相帮助互相教对方,得到能力上的提升。还可以增强代码的质量减少bug的产生。并且结对编程使学习变得更加简单,两个人相互分享学习经验,在实践中学习,这样提升的会更快。如果遇到问题的话,互相讨论会比一个人更有效率的解决。它的缺点就是编程的时候如果遇到分歧的话,程序员们会各执己见浪费大量的时间。还有就是如果两个人的编程水平有较大差距,有经验的老手可能会觉得非常烦躁,再加上不适合的沟通,就会使团队不和谐。并且新手在老手面前也会非常紧张,甚至害怕,导致出现大量错误,使团队效率变低。所以总的来说,是否使用结对编编程要根据情况来看,使用的好会大大提升编程效率,也会更好地提升自己的编程水平。

代码已提交至coding.net 链接如下:

https://coding.net/u/tianjiawengg/p/1234/git/blob/master/Gold

https://coding.net/u/tianjiawengg/p/1234/git/blob/master/GoldGame

作业结对编程

作业结对编程一结对成员陈颖锋201421122113许鸿洋201421122114项目开发的coding.net地址:https://coding.net/u/ricardoCYF/p/zuoye3/git二项目描述一个小组中的两个同学选取比较优秀的作业1 (两个人的都独立完成了), 把它作为本次作业的... 查看详情

结对编程作业

  最近在写结对编程,通过写结对编程作业了解了在将来的工作会是什么样。在结对编程中使我了解到结对编程的优点。由于我的编程能力能比我队友好一点,所以本次由我来进行编程,我队友进行复查。  本次的作业是黄... 查看详情

结对编程作业

软件工程网络15结对编程作业1.链接学号:201521123069博客链接:http://www.cnblogs.com/kzq-java-markdown/学号:201521123074博客链接:http://www.cnblogs.com/guzhiling/结对编程码云项目链接:https://gitee.com/guzhiling/software_engineering/tree/mas 查看详情

结对编程项目作业0

标题:结对编程项目作业内容:成员0:学号:2015035107003 姓名:鞠牧孜 成员1:学号:2015035107010 姓名:郑月 结对编程项目作业名称:五子棋游戏 选择该结对编程项目原因:因为五子棋游戏是一种受大众喜欢的一款游戏,其... 查看详情

结对编程作业

结对编程成员:王向阳,彭雪峰(http://www.cnblogs.com/PPXXFF/)驾驶员:王向阳领航员:彭雪峰代码链接https://coding.net/u/K_sun/p/code/git/blob/master/goldGame总结:通过此次的结对编程,更加了解到结对编程的好处,通过结对编程可以使自己... 查看详情

2021秋软工实践第一次结对编程作业

...大学软件工程这个作业要求在哪里2021秋软工实践第一次结对编程作业这个作业的目标学习体验结对编程,学习设计原型模型学号031902110结对小伙伴学号031902114作业博客地址作业博客2021秋软工实践第一次结对编程作业一、需... 查看详情

结对编程项目作业4

https://gitee.com/Chenggf/JianYiJiSuanQi 新功能:增加了删除功能  查看详情

结对编项目作业

成员0:学号:2015035107095姓名:黄楷铂成员1:学号:20150351020姓名:邓清峰结对编程项目作业名称:自然语言进行数据库查询系统选择该结对编程项目原因:有一些相关的编程经验。 查看详情

结对编程作业

...,李良伟的编程水平与数据库应用更为熟练,所以在此次结对编程中充当驾驶员的角色。在结对编程的过程,我们先集中讨论编 查看详情

结对编程项目作业2-结对编项目设计文档

航空购票系统成员:刘铭,李德帅开发环境:Androidstdio功能:        查看详情

结对编程作业

 这是第一次尝试结对编程,在本次结对编程作业中为了更好地体会它的好处和特点,我和我的搭档分别扮演了驾驶员和领航者的角色。 作为驾驶员:在我编程的过程中,出现了一些小问题,比如忘加分号,这些小问题可... 查看详情

结对编程项目作业5

结对成员:  学号:201503510077 董馨遥  学号:2015035107084 杨璐结对成员合照:假设这里有一张照片程序运行方法:首先有python2.7.5,打开文件直接运行就可以程序运行示例及运行结果:其他附加内容:项目地址链接https://gitee.com... 查看详情

结对编程作业

编程作业一、角色分工  驾驶员:刘阳  领航员:季城宇二、程序代码  代码已提交至coding.net链接如下https://coding.net/u/Arthur0618/p/the-third-assignment/git/blob/master/README.md?filename=README.md三、心得体会     对我... 查看详情

团队作业--结对编程

组员  涂家瑜 201422122031  陈宏辉 201421122020 代码地址:https://coding.net/u/rovinglight/p/sums-generator/git 本次作业的完成内容   本次作业基于个人作业一的四则运算程序做增量开发,新增了如下功能&... 查看详情

结对编项目作业

 成员1:学号:2015035107001姓名:陈静暄成员2:学号:2015035107004姓名:冷雅丽结对编程项目作业名称:英文词频检测程序选择该结对编程项目原因:因为喜欢 查看详情

结对编项目作业

1:2015035107001  陈静暄2::2015035107004  冷雅丽结对编程项目作业名称:英文词频检测程序选择该结对编程项目原因:因为喜欢 查看详情

软件工程网络15结对编程作业(201521123045)

一.结对编程成员:郑子熙(201521123045):陈文俊(201521123047):二.对原有程序分析:三.改进现有代码:四.代码展示:五.PSP:六.实验小节: 查看详情

结对编程项目作业5

码云最终程序:https://gitee.com/songyx/codes/7xekuy4g9apd1h0frlbvq58结对成员:宋沅修.余兴财学号:2015035107119学号:2015035107130结对成员合照: 程序运行方法:下载pygame.鼠标右键点击贪吃蛇.py点击EditwithIDLE运行程序运行示例及运行结果: ... 查看详情