`
renavatio
  • 浏览: 22350 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

今天,你结对编程了吗?

阅读更多
  敏捷开发出来很久了,但直到近两年才“火”起来,我认为这主要和开源框架的普遍使用有关。像TDD,就受到了包括spring作者Rod Johnson在内的大牛的推崇。
  而结对编程可以消除编程过程中的懈怠大意,有效杜绝细节上的疏忽,可以提高代码的质量,因而受到不少国外公司的青睐,但国内应用好像比较少,我认为环境不成熟是最主要的原因。
分享到:
评论
7 楼 jnn 2007-10-05  
结对的两者水平应该相差不大,否则大家在一起结对的时候会很痛苦的。
6 楼 hyhongyong 2007-09-30  
结对编程在一些情况下是有这些优点的,在一些情况下又有一些缺点。
根据最近的理解,感觉如果一个团队,开发过程中保持一定比例的结对编程是有益的,这个比例因项目情况而异。20%至60%之间吧。
5 楼 JavaInActoin 2007-09-29  
结对编程,就是工厂里的双岗制,很通俗的一个东西,希望大家不要神秘化
4 楼 gigix 2007-09-27  
renavatio 写道
    从计算机科班出身的,太多人迷恋自己那一套了。当你和他讨论一个想法的时候,他们大多不会认真思考,多半会以自己的“实战经验“教导别人。
   

所以其中最高阶的一组被称为ph.D
3 楼 renavatio 2007-09-27  
    从计算机科班出身的,太多人迷恋自己那一套了。当你和他讨论一个想法的时候,他们大多不会认真思考,多半会以自己的“实战经验“教导别人。
   
2 楼 dearwolf 2007-09-26  
这个是典型的标题党
1 楼 yiding_he 2007-09-26  
1、还是那句老话,十几年的教育教会了年轻人如何“竞争”,但是没有教会他们如何“合作”。别人提出什么想法,第一个反应就不是认真考虑是否合理,而是想着如何反驳其中的只言片语。

2、公司不看重个人水平,只看重所谓“成熟的过程”。只要你会写增删改查,OK,这个模块就交给你了。

相关推荐

    分布式结对编程技术pdf

    ### 分布式结对编程技术的关键知识点 #### 一、结对编程概述 - **定义**:结对编程是一种软件开发方法,其中两名程序员共用一个工作站来完成一个任务。通常,一名程序员(称为驾驶员)负责操作键盘和鼠标,直接...

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

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

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

    结对编程作为敏捷软件开发方法之一,自被提出以来就一直受到业界的广泛关注。在这一背景下,王鹏生先生的研究《结对编程开发人员之间若干关系问题的探讨》为我们深入分析了结对编程在实践中的应用及其带来的人员关系...

    XP实践结对编程demo

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

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

    ### 交换编程—结对编程的延伸实践 #### 一、引言 交换编程作为一种新型的软件开发模式,是对结对编程的一种延伸和发展。本文旨在深入探讨交换编程的基本概念、实施背景及其在软件开发中的应用价值,并通过实例来...

    2020级计算机系软件工程第二次结对编程作业.zip

    2020级计算机系软件工程第二次结对编程作业.zip 2020级计算机系软件工程第二次结对编程作业.zip 2020级计算机系软件工程第二次结对编程作业.zip 2020级计算机系软件工程第二次结对编程作业.zip 2020级计算机系软件...

    结对编程与应用

    是软件工程中结对编程与应用的描述与实现方法

    结对编程技术与策略pdf

    ### 结对编程技术与策略 #### 一、引言与背景 在当今快速发展的软件行业中,结对编程作为一种新兴的协作开发模式,正逐渐受到广泛关注。这种开发方式不仅改变了传统意义上的个体开发流程,而且也在软件工程领域内...

    结对编程启示录

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

    自组织团队与松结对编程 陈勇 2011-09-18

    ### 自组织团队与松结对编程 #### 一、自组织团队的概念与特点 自组织团队是指团队成员能够自我管理并自主决定工作流程的一种团队形式。这种团队模式强调团队内部的高度自治性和协作性,旨在通过减少层级管理和...

    此项目是结对编程项目,现把源代码给出,给以后的学弟学妹供给参考_HNU_Couple_Project.zip

    结对编程项目是软件开发领域中的一种实践方式,其中两名开发者共享同一工作站,协同工作在同一个编程任务上。这种方式尤其适用于教育环境,比如高校中的编程课程,或是为初学者提供实践机会。通过结对编程,学生不仅...

    敏捷结对编程实践管理资料.pptx

    敏捷结对编程是一种高效、协作的软件开发方法,它结合了敏捷开发的迭代性和结对编程的合作精神。在敏捷结对编程中,两名程序员共同坐在一台电脑前,通过实时交流和互相审查来编写代码,这种做法可以提升代码质量、...

    结对编程.zip

    结对编程

    结对编程软件方法的研究与应用(1).pdf

    结对编程作为一种源自敏捷开发的软件开发实践,已经逐渐成为业界关注的焦点。它涉及到两名程序员共同在一台电脑上工作,一人专注编写代码,另一人则负责审查和提供即时反馈。这种实时的同行评审和合作机制被认为是...

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

    ### 结对编程在复杂项目开发中的应用 #### 一、结对编程概述 结对编程是一种极限编程(Extreme Programming, XP)技术,它要求两位开发者共同在一个工作站上合作完成编程任务。一位开发者负责编写代码(驱动者),...

    结对编程在数据结构教学中的应用.pdf

    在数据结构的教学实践中,结对编程(Pair Programming)是一种极为有效的教学方法。结对编程是极限编程(Extreme Programming)实践中的一个环节,不仅能够帮助学生更快地掌握编程技能,还能够显著提升他们的团队...

    结对编程在Java Web开发课程实践教学中的应用.pdf

    "结对编程在Java Web开发课程实践教学中的应用" 结对编程是一种敏捷软件开发方法,它在Java Web开发课程实践教学中有着重要的应用价值。本文将对结对编程在Java Web开发课程实践教学中的应用进行探讨,并对其效果...

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

    《结对编程启示录》是Addison Wesley出版的一本关于结对编程的实用手册,旨在帮助读者快速理解和掌握这种编程方法,以提升代码质量和开发效率。结对编程(Pair Programming)是极限编程(XP,Extreme Programming)...

    基于Java实现的简单结对编程模式设计源码

    Java结对编程模式设计源码的知识点: Java结对编程模式是一种软件开发方法,其中两个开发者坐在一台电脑前共同编写代码。这与传统的分工明确、独立编程的方式不同,结对编程要求两位开发者密切合作,共同思考问题,...

    结对编程方法在C语言教学中的应用.pdf

    为了提升学生的学习兴趣和编程能力,结对编程这一教学方法在C语言教学中的应用得到了广泛的探讨与实践。结对编程,亦称为同伴编程,是一种强调协作的编程实践,在提高学生编程质量、团队合作能力以及交流技巧方面...

Global site tag (gtag.js) - Google Analytics