我们合作的过程照

结对编程的优缺点:

(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

结对编程的合作情况,以及结对编程的优缺点相关推荐

  1. 【代码猴子-培养正确的编程态度和方法】--《编程匠艺》

    转来的! [代码猴子-培养正确的编程态度和方法]--<编程匠艺> 从 博客园-首页原创精华区  作者:小伦 有 41 人喜欢此条目 作者: 小伦 发表于 2010-06-16 15:22  ...

  2. python趣味编程100例-儿童Python趣味编程课程

    儿童Python趣味编程课程 南京杜恩培训隶属于南京卡尔威特教育咨询有限公司,秉承"以人为本"的办学宗旨,致力于给每一位前来学习的学员专业优质的服务.中心成立于2002年,在南京已 ...

  3. 如何学好编程%2B(精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你%2529

    诶呀 整理的眼睛都疼了 可是还是整理的有点乱  希望能够带给你们很大的帮助哟要珍惜我的劳动成果.谢谢咯 方法(一) 编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这段编程道路,又很难说 ...

  4. 【repost】如何学好编程 (精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你...

    方法(一) 编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这段编程道路,又很难说清楚,如果按照我走过的所有路来说,显然是不可能的!当我看完了云风的<游戏之旅--编程感悟>和 ...

  5. C#编程概念系列(一):面向对象编程

    系列文章索引目录:http://www.cnblogs.com/loner/archive/2013/05/09/3068211.html 引子: 面向对象编程:这个在当下已不是什么时髦的概念,但通过 ...

  6. python 图形化socket编程_Python黑帽编程2.8 套接字编程

    Python黑帽编程2.8 套接字编程 套接字编程在本系列教程中地位并不是很突出,但是我们观察网络应用,绝大多数都是基于Socket来做的,哪怕是绝大多数的木马程序也是如此.官方关于socket编程的 ...

  7. python是什么语言开发的-少儿编程有什么好处?儿童编程课程学习Python的4大原因...

    儿童编程Python是什么课程? Python是强制用一种面向对象的解释型计算机程序设计语言,它是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public Li ...

  8. 编程范式,程序员的编程世界观

    编程范式(Programming Paradigm)是某种编程语言典型的编程风格或者说是编程方式.随着编程方法学和软件工程研究的深入,特别是OO思想的普及,范式(Paradigm)以及编程范式等术语渐 ...

  9. 编程十年 (4):步入编程殿堂

    编程十年 (4):步入编程殿堂 本文地址:http://www.cnblogs.com/AndersLiu/archive/2011/04/22/programming10years-04.html ...

最新文章

  1. 【Guava】使用Guava的RateLimiter做限流
  2. Ajax(一)显示可用内存空间
  3. leetcode 368. Largest Divisible Subset | 368. 最大整除子集(动态规划详解)
  4. 云计算实战系列十六(SQL II)
  5. 怎么判断tcp重组完成_网络工程师(8):TCP为什么可靠
  6. servlet3.0理解
  7. [Everyday Mathematics]20150112
  8. 前端教程:如何实现前端录音功能
  9. 学习笔记(4):《微电子器件》陈星弼(第四版)第2章 PN结
  10. 微软sccm服务器,微软SCCM是什么?
  11. kali虚拟机无法发现外置网卡问题
  12. 联想G40 U盘装系统问题解决
  13. python中main.py是什么意思_Python的__main__.py用法
  14. STL剖析(二):容器底层数据结构及常见用法
  15. TCP聊天文件服务器v2.0 - 重大bug修复+PyQt5文件传输可视化
  16. 人像修图怎么修脸部瑕疵
  17. 图的拓扑排序(AOV网络)
  18. c++输出中文乱码怎么办?
  19. html 提示语为英文,7个公共场所常见的英文提示语,建议收藏!
  20. 【机器学习】线性分类——高斯判别分析GDA(理论+图解+公式推导)

热门文章

  1. 使用Leaflet绘制上海地铁地图
  2. UrlRewritingNet 完美实现 ASP.NET 2.0 中的URL重写(映射)
  3. 大数据与云计算学习(1)
  4. 超级账本Fabric学习(二)Fabric1.0.0网络搭建(中)无业务逻辑处理的Fabric网络
  5. C语言入门教程之一变量和常量
  6. 【数据结构】8. 队列(带头节点的单链表实现)(完整代码实现:初始化、入队列、出队列、获取队头元素、获取队尾元素、获取队列中有效元素的个数、判空、销毁)
  7. python将对象放入列表_将C对象添加到Python List并将C对象列表返回给python
  8. ionic 3.0+ 项目搭建运行
  9. Unity3D开发工程师
  10. Android 中 View 的手势事件处理