`
number017
  • 浏览: 32161 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Re: [敏捷开发][结对编程(Pair Programming) ]

阅读更多
和美女PAIR?我想到后来的结果大概是你自己在PROGRAMMING,美女在旁边剪指甲了。

再说了,你也知道,我们这行的,美女多吗?还是醒醒吧^_^小心回到侏罗纪时代

回到正题。
对PAIR PROGRAMMING很是感兴趣。
按照我自己的现状,一天8个小时(加班的时候达到10多小时)里面最多有4个小时是出活的时间,效率最高。如果PAIR了,可能我一整天都在和我的同伴进行激烈的讨论。也就是说,我们两个有8小时的出活时间。这么简单的量化,说明效率上没了问题。
再想想,PAIR的时候,我可能一些BUG被我的同伴预见了,那么你应该知道,我可能省去了一天的找BUG、改BUG的时间,或者更多...
再再想想,可能我和我同伴的PAIR的过程中,讨论的结果是很有建设性的,而不会象自己思考的比较片面。

这么来说,PAIR非常棒!

好处真不少,缺点说说:

领导看来,那两个家伙怎么一整天都在那边聊天啊。工作不饱和。 这时候,我们需要一个不错的领导,他还要懂得XP(注意:不是WINDOWS XP)。可是,领导是你决定的吗?不是,所以...

还有,假设我的同伴是个不想干活、又喜欢无端争吵的人(你应该会碰到这种人)。那么我可能整天干活都没心情,看到他就不爽,最后,我再也不想PAIR了,最后,我辞职了...

当然,再有,找自己的原因。我是个不爱沟通的人,我很固执,我技术也不行,这样的后果是,别人看我很不爽。最后,他辞职了...
分享到:
评论

相关推荐

    结对编程——敏捷开发.pdf

    结对编程(Pair Programming)是敏捷开发(Agile Development)中的一种实践方法,它是指两名开发者坐在一起,共享一台电脑,共同编写代码的过程。 结对编程的优点: 1. 提高代码质量:通过结对编程,可以减少编码...

    PairProgramming:CS 125 结对编程

    在计算机科学领域,结对编程(Pair Programming)是一种软件开发实践,源于敏捷开发方法论,它提倡两个程序员在同一台电脑上共同工作,一人编写代码,另一人审查和提供反馈。这种协作方式旨在提高代码质量、减少错误...

    敏捷开发的艺术

    , 本书为敏捷的计划、开发、交付和管理提供了严谨的建议,这些建议来自于作者多年的极限编程(Extreme Programming,XP)经验。你将看到敏捷开发过程的全景图,包括为非技术类读者准备的全面指导,以及为开发者和测试...

    PairProgramming(结对编程)

    我的第一次Pair(PairProgramming的简称,即结对编程。后面都是用Pair代替)是在ThoughtWorks公司面试进行的。那次,他们来自英国的项目经理Andy面试我,和我一起进行Pair。Andy问我以前是否Pair过,我说:“没有,...

    论文研究-结对编程开发人员之间若干关系问题的探讨 .pdf

    敏捷软件开发方法中,结对编程是一种实践,它要求两名开发人员在同一台计算机上协同工作。这一方法源自于国际大学生程序设计竞赛(ACM/ICPC)中的团队合作模式。结对编程强调的是两个人的协作,与传统方式相比,它...

    Addison Wesley - 结对编程启示录(手册)

    结对编程(Pair Programming)是极限编程(XP,Extreme Programming)的一个核心实践,通过两个人共同在一个工作站上编写代码,实现知识共享、即时错误检测和团队协作的增强。 1. **结对编程的基本概念**: 结对...

    XP实践结对编程demo

    **结对编程(Pair Programming)**是极限编程(XP,Extreme Programming)中的一项核心实践,旨在提高软件开发的效率和质量。在这个过程中,两位程序员坐在同一台电脑前,共同编写代码,一人为主程序员(Driver),...

    PairProgramming:19秋地科结对编程

    结对编程(Pair Programming)是敏捷开发方法论中的一种实践,源自极限编程(Extreme Programming, XP)。这种工作模式要求两名程序员共享同一台计算机,一人作为“驾驶员”编写代码,另一人作为“观察员”或“导航...

    结对编程启示录

    结对编程,作为一种创新的软件开发实践,源自敏捷开发的理念,旨在提高代码质量和团队协作效率。"结对编程启示录"这本书深入浅出地探讨了这一主题,为小团队提供了宝贵的资源,帮助他们在有限的人力条件下产出高质量...

    pair programming 摘要

    1. a quick start to know what's pair programming 2. 我们为什么需要结对编程? 3. 我们应该如何进行结对编程?

    敏捷开发极限编程

    ### 敏捷开发与极限编程的关键知识点 #### 一、敏捷开发概述 ##### 1. 敏捷开发的定义及兴起原因 - **定义**:敏捷开发是一种以人为本、迭代、循序渐进的开发方法论,旨在通过快速适应变化、及时交付有价值的产品...

    敏捷软件开发:原则、模式与实践(带书签+源码)

    极限编程是另一个重要的敏捷框架,包括测试驱动开发(TDD)、结对编程、持续集成等实践,这些方法旨在提高代码质量,减少缺陷,并促进团队协作。 5. **设计模式**: 在敏捷开发中,设计模式是解决常见问题的有效...

    交换编程-结对编程的延伸实践

    结对编程是一种软件开发方法,通常由两位程序员共用一台计算机,共同参与软件开发的全过程,包括需求分析、设计、编码以及测试等各个环节。这种方式能够显著提高代码的质量和效率,但也面临一些挑战,比如人力资源的...

    敏捷开发和极限编程

    敏捷开发和极限编程是两种现代软件开发方法论,旨在应对传统开发模式中面临的挑战,特别是对变更的响应能力和快速交付高质量软件的需求。 敏捷开发源于2001年,由一群业界专家提出的敏捷联盟,强调了人与人之间交互...

    PairProgramming:结对编程实验室

    结对编程结对编程实验室

    在复杂的项目开发中使用结对编程

    结对编程是一种极限编程(Extreme Programming, XP)技术,它要求两位开发者共同在一个工作站上合作完成编程任务。一位开发者负责编写代码(驱动者),另一位则密切观察并提供反馈(观察者)。在这一过程中,观察者...

    系统分析师-敏捷开发方法

    极限编程是一种敏捷开发方法,它强调面对面的沟通,通过结对编程和 40 小时工作制来提高开发效率和代码的规范度。在本项目中,我们采用极限编程的方法,通过结对编程来提高代码的规范度和正确率,加大了开发效率。...

    Lab 1:结对编程实验报告.pdf

    【标题】:“结对编程实验报告.pdf” 【描述】:“结对编程实验报告.pdf”是XXX工业大学计算机科学与技术学院和哈工大计算机学院在《软件工程》课程中进行的一项实验活动,旨在让学生通过实际操作体验结对编程的...

    敏捷开发培训(员工)+文档+PPT

    5. **XP(极限编程)**:XP注重编码和测试的质量,推崇持续集成、测试驱动开发(TDD)、结对编程和简短的发布周期,以实现快速反馈和高质量代码。 6. **敏捷团队**:敏捷团队通常小而自组织,具备所有必要的技能,...

Global site tag (gtag.js) - Google Analytics