【165223&165218】结对感想——论如何与队友完美配合
★ 为什么要结对编程?
一、结对编程的优势
- 搭档的形式
 - 平等、互补
 - 高效率、共分享
 - 相互影响、督促学习
 - 方便复审与反馈
 
二、结对编程的方式
- 互换的角色
 - 相同的目的
 
结对编程中有两个角色:
(a)驾驶员(Driver)是控制键盘输入的人。
(b)领航员(Navigator)起到领航、提醒的作用。
这两个角色是可以互换的。
——出自《结对编程和两人合作》
因此结对编程是一个能互相促进的学习过程,俗话说“三个臭皮匠,赛过诸葛亮”,结对互助体验“双剑合璧”的编程方式,能达到事半功倍的效果。
★ 我们组的感想
合作双赢。结对意味着合作,是双赢而不是偷懒的捷径,因此在结对开始学习之前,我们已经充分认识到了自己的任务,以及在其中应当承担的责任和扮演的角色,期待我们的结对编程学习结果~
互相督促,共同进步。在对方面前就会有种一定要认真编程的想法,某种方面上也是杜绝了偷懒乱写代码的行为,以此为动力应该能更进一步。况且有云“三人行必有我师”,学习无止境,在结对的条件下,学习对方的技能,取其精华化为己用,不失为提高自身能力的一种方法。
提高代码质量,激发学习兴趣。一份代码经过两个人的思考,两双眼的审查,在思想的碰撞下一起探讨问题,归纳总结,不仅可以除去冗杂代码,提高代码质量,甚至还能寻到新的解题思路,激起学习兴趣,这种讨论之下带来的附加产物是自己独自学习所没有的。
友谊万岁。结对学习不仅是方便复审查漏补缺,也是两人增进彼此感情的一种方式,通过结对学习相信我们的友谊会更加稳固。

【165223&165218】结对感想——论如何与队友完美配合的更多相关文章
- 20165223 2017-2018-2《Java程序设计》课程总结
		
目录 每周作业链接汇总 实验报告链接汇总 自我剖析总结感悟 代码托管截图与链接 课堂项目实践 课后项目实践 课程收获与不足 学习建议 问卷调查 二维码链接 每周作业链接汇总 预备作业1:我期望的师生关 ...
 - 结对编程-Core 第12组 [pb15061359+pb15061351]
		
一.项目要求 1.输入题目数量,生成操作数为3~5个的四则运算题目 2.输入上限值控制生成的操作数的最大值以及结果的最大值 3.输入支持的操作符类型:加.减.乘.除.乘方.括号 4.输入支持的操作数类 ...
 - 高级四则运算器—结对项目反思(193 & 105)
		
高级四则运算器—结对项目反思(193 & 105) 本周我和一位韩国同学(71061105)一起结对编程完成了我们的结对项目——高级的小学四则运算题目生成器. PSP表格 PSP2.1 P ...
 - 复利计算- 结对2.0--复利计算WEB升级版
		
客户在大家的引导下,有了更多的想法: 这个数据我经常会填.....帮我预先填上呗?...... 把界面做得简单漂亮好操作一点呗? 能不能帮我转成个APP,我装到手机上就更方便了? 我觉得这个很有用,很 ...
 - 结对编程项目总结  by:陈宏伟&刘益
		
结对编程项目在欢快的国庆假期中也顺利结束了.从最初拿到结对编程项目的思考,再到一步一步实现,中间经历了一个漫长的过程.在我和队友的多次协商下,最终我们还是选择使用基于python来实现这一次结对编程项 ...
 - 20165101刘天野 2017-2018-2 《Java程序设计》 结对编程练习_四则运算(第二周)
		
20165101刘天野 2017-2018-2 <Java程序设计> 结对编程练习_四则运算(第二周) 一.需求分析 能随机生成n道四则运算题目,n由使用者输入 支持分数运算 支持多运算符 ...
 - [BUAA2021软工]结对第一阶段博客作业小结
		
作业链接 结对项目-第一阶段 优秀作业推荐 本次博客作业虽然是简单总结,但是以下作业中都不乏有思考.有亮点的精彩内容,推荐给同学们阅读学习. 山鸣谷应,相得益彰--杰对项目-第一阶段总结 该组对于可能 ...
 - [BUAA2021软工助教]结对项目-第二阶段小结
		
一.作业链接 结对项目-第二阶段 二.优秀作业推荐 本次博客作业虽然是简单总结,但是以下作业中都不乏有思考.有亮点的精彩内容,推荐给同学们阅读学习. 磨练,结对编程!(中) zzx 和 zzy 同学实 ...
 - 结对编程——带UI的小初高数学学习软件
		
一.简介 本次项目要求: 1.所有功能通过图形化界面操作,可以是桌面应用,可以是网站(编程语言和技术不限): 2.用户注册功能.用户提供手机号码,点击注册将收到一个注册码,用户可使用该注册码完成注册: ...
 
随机推荐
- md5加密通过URL传给后台
			
首先要把你要用的md5库引入 这个技术其实挺简单的,咋们直接贴上代码(这个是项目上的) sign = hex_md5("type="+type&"userId=& ...
 - Oracle如何扩展表空间
			
一: --查看表空间的名字及文件所在位置 select tablespace_name, file_id, file_name, ), ) total_space from sys.dba_data_ ...
 - Linux df 与du用法
			
df 查看一级目录的大小,但是不能查看文件的大小.du 可以查看目录或者文件大小. 1 df的基本用法 df命令可以显示目前所有文件系统的总空间及当前可用空间,用法如下: -a 全部文件系统列表-h ...
 - [转帖]buffer与cache的区别
			
作者:沈万马链接:https://www.zhihu.com/question/26190832/answer/146259979来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...
 - Select2 4.0.5 API
			
详细属性参考官方API,https://github.com/select2/select2/releases/tag/4.0.5 注:4.0.5版本API与3.x版本有差异,有些属性已废弃,以下列出 ...
 - vue图片被加了盗链
			
https://www.cnblogs.com/dongcanliang/archive/2017/04/01/6655061.html <meta name="referrer&qu ...
 - php分割中文字符串为数组的简单例子
			
近日在做东西时,遇到要把中文字符进行逐字分割,试了很多方法,都不行,后来发现了一个超简单的方法: 分割字符串很简单,主要是用到函数preg_match_all.当处理含有中文的字符串时,可以用如下的方 ...
 - CentOS7学习
			
1.为什么学linux? linux开源免费,系统稳定,多用户的操作系统. linux有许多版本,各个版本之间的不同点大概分三种? > 内核不同 > 集成不同的应用 > 定制不同的图 ...
 - Golang的Json encode/decode以及[]byte和string的转换
			
使用了太长时间的python,对于强类型的Golang适应起来稍微有点费力,不过操作一次之后发现,只有这么严格的类型规定,才能让数据尽量减少在传输和解析过程中的错误.我尝试使用Golang创建了一个公 ...
 - Golang的时间生成,格式化,以及获取函数执行时间的方法
			
最近都在通过完成一些列功能强化自己对常用api的熟悉. 然而关于时间的api几乎是最常用的api类型,所以总结一些常用的. 以YY-mm-dd HH:MM:SS.9位 输出当前时间: func mai ...