对结对编程理解
来源:互联网 发布:mac svn服务器地址 编辑:程序博客网 时间:2024/05/01 17:50
结对编程一直以来在从事的项目开发中,没有真正的用起来。顶多是把老员工带新员工的一些开发过程,美其名曰,结对编程。但这怎么是真正的结对编程。
真正的结对编程是什么样的呢?
两人共同使用一台电脑,轮流超控键盘。不停的交互,最终代码有两人共同设计和交互。
在实际工作中,总会有这样的疑虑。人手本来就不够,一个任务由两个员工干,那原本其中一个人的任务由谁来做? 如果把两个人的任务由两个人人做,可以说每个任务完成时间只有原来的一半,没有哪两个工程师敢接下这样的任务。大家一想到每个任务也是需要消化需求,开发测试和代码的。在加上结对编程时间上是需要两个员工有着比较相当的技术能力,这样才能在工作中互补,而不是一方主导式的开发。这让团队在找这样的搭档上也捉襟见肘。基于这些原因,一直结对编程没有真正的实践过。
Bob大叔在敏捷软件开发原则模式实践中提到结对编程的未听说的实践,就是结对编程鼓励程序员和不同的其他程序员结对,一个迭代里,可以和其他所有程序员结对一次。这样有易于知识在团队中的广泛传递。这样能使得团队对专家的依赖性降低。
有研究表明,结对编程不但不会降低团队效率,还会大大减少缺陷率。 这希望有机会在团队中尝试一次。
0 0
- 对结对编程理解
- 结对编程理解
- 结对编程的理解
- 我对编程的理解
- 我对编程的理解
- 对模块化编程的理解
- 对异步编程的理解
- 对服务器端编程的理解
- 我对xp关键实践之“结对编程”的理解
- 对极限编程四个核心的理解
- C++编程对缓冲区的理解
- C++编程中对缓冲区的理解
- 我对windows编程基础的理解
- C++编程对缓冲区的理解
- C++编程对缓冲区的理解
- C++编程对缓冲区的理解
- C++编程对缓冲区的理解
- 【C++编程对缓冲区的理解】韩耀旭
- SPFA算法
- Java 10进制byte数组与16进制byte数组互转 及 在DES加解密中的使用
- 增强学习论文记录
- LeetCode 58. Length of Last Word
- 设计模式-单例模式
- 对结对编程理解
- 欢迎使用CSDN-markdown编辑器
- 全面认识Depth - 这里有关于Depth的一切
- 51NOD 1105 第K大的数 【二分】
- 泛型编程C++实现栈
- SSH框架之Struts的数据校验(2)
- 常见排序算法的时间复杂度和空间复杂度对比表
- Visual Studio Community 2015 下载链接
- Trapping Rain Water