结对编程的合作情况,以及结对编程的优缺点
我们合作的过程照
结对编程的优缺点:
(1)首先应该是结对编程的高效率了,结对编程的时候,两个人可以分开做不同的unit,也可以同时做相同的unit。在项目的一些简单的unit,一个人能够很简单的unit就可以分给不同的人去做;对于核心的unit,比如说此次项目电梯调度的算法部分,这是一个核心的部分,需要我们共同讨论,经过讨论后再去实现,或者两个人分别写出自己的想法,用代码实现,这时候,综合两个人效率高的那个人的算法。另外,在结对编程时候,有一定相互监督作用,比起一个写程序,更不会想去玩一些其它的东西。
(2)想法源于两个人的激烈讨论,很多时候,我们在讨论中,常常忽然就会有一个灵感突然来袭,或者是会有一些之前不懂得地方,可能一下就懂了。
(3)结对编程的时候乐子多,我们合作的很开心,这样能提高我们的激情,同时也就提高了效率,工作起来很带劲
(4)在调试的时候,不再是一个人调试时那样无奈了,遇到了bug时,两个人一起,上面那张相片就是我们两个人在调试时候留下的,这时候,有两个人的经验,应付这些bug就能更得心应手一些了。后期维护起来也更加方便。
谢伯炎的优点:(1)特别的认真;(2)很热情;(3)幽默,跟他一起工作挺好玩的
谢伯炎的缺点:很喜欢钻牛角尖,项目进度有些慢
我的优点:(1)乐观;(2)编码速度比较快;(3)交流能力还行
我的缺点:经验比较不足
转载于:https://www.cnblogs.com/DOOM-lz/archive/2012/10/21/2733103.html
结对编程的合作情况,以及结对编程的优缺点相关推荐
- 【代码猴子-培养正确的编程态度和方法】--《编程匠艺》
转来的! [代码猴子-培养正确的编程态度和方法]--<编程匠艺> 从 博客园-首页原创精华区 作者:小伦 有 41 人喜欢此条目 作者: 小伦 发表于 2010-06-16 15:22 ...
- python趣味编程100例-儿童Python趣味编程课程
儿童Python趣味编程课程 南京杜恩培训隶属于南京卡尔威特教育咨询有限公司,秉承"以人为本"的办学宗旨,致力于给每一位前来学习的学员专业优质的服务.中心成立于2002年,在南京已 ...
- 如何学好编程%2B(精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你%2529
诶呀 整理的眼睛都疼了 可是还是整理的有点乱 希望能够带给你们很大的帮助哟要珍惜我的劳动成果.谢谢咯 方法(一) 编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这段编程道路,又很难说 ...
- 【repost】如何学好编程 (精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你...
方法(一) 编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这段编程道路,又很难说清楚,如果按照我走过的所有路来说,显然是不可能的!当我看完了云风的<游戏之旅--编程感悟>和 ...
- C#编程概念系列(一):面向对象编程
系列文章索引目录:http://www.cnblogs.com/loner/archive/2013/05/09/3068211.html 引子: 面向对象编程:这个在当下已不是什么时髦的概念,但通过 ...
- python 图形化socket编程_Python黑帽编程2.8 套接字编程
Python黑帽编程2.8 套接字编程 套接字编程在本系列教程中地位并不是很突出,但是我们观察网络应用,绝大多数都是基于Socket来做的,哪怕是绝大多数的木马程序也是如此.官方关于socket编程的 ...
- python是什么语言开发的-少儿编程有什么好处?儿童编程课程学习Python的4大原因...
儿童编程Python是什么课程? Python是强制用一种面向对象的解释型计算机程序设计语言,它是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public Li ...
- 编程范式,程序员的编程世界观
编程范式(Programming Paradigm)是某种编程语言典型的编程风格或者说是编程方式.随着编程方法学和软件工程研究的深入,特别是OO思想的普及,范式(Paradigm)以及编程范式等术语渐 ...
- 编程十年 (4):步入编程殿堂
编程十年 (4):步入编程殿堂 本文地址:http://www.cnblogs.com/AndersLiu/archive/2011/04/22/programming10years-04.html ...
最新文章
- 【Guava】使用Guava的RateLimiter做限流
- Ajax(一)显示可用内存空间
- leetcode 368. Largest Divisible Subset | 368. 最大整除子集(动态规划详解)
- 云计算实战系列十六(SQL II)
- 怎么判断tcp重组完成_网络工程师(8):TCP为什么可靠
- servlet3.0理解
- [Everyday Mathematics]20150112
- 前端教程:如何实现前端录音功能
- 学习笔记(4):《微电子器件》陈星弼(第四版)第2章 PN结
- 微软sccm服务器,微软SCCM是什么?
- kali虚拟机无法发现外置网卡问题
- 联想G40 U盘装系统问题解决
- python中main.py是什么意思_Python的__main__.py用法
- STL剖析(二):容器底层数据结构及常见用法
- TCP聊天文件服务器v2.0 - 重大bug修复+PyQt5文件传输可视化
- 人像修图怎么修脸部瑕疵
- 图的拓扑排序(AOV网络)
- c++输出中文乱码怎么办?
- html 提示语为英文,7个公共场所常见的英文提示语,建议收藏!
- 【机器学习】线性分类——高斯判别分析GDA(理论+图解+公式推导)
热门文章
- 使用Leaflet绘制上海地铁地图
- UrlRewritingNet 完美实现 ASP.NET 2.0 中的URL重写(映射)
- 大数据与云计算学习(1)
- 超级账本Fabric学习(二)Fabric1.0.0网络搭建(中)无业务逻辑处理的Fabric网络
- C语言入门教程之一变量和常量
- 【数据结构】8. 队列(带头节点的单链表实现)(完整代码实现:初始化、入队列、出队列、获取队头元素、获取队尾元素、获取队列中有效元素的个数、判空、销毁)
- python将对象放入列表_将C对象添加到Python List并将C对象列表返回给python
- ionic 3.0+ 项目搭建运行
- Unity3D开发工程师
- Android 中 View 的手势事件处理