您现在的位置: 精品资料网 >> 人力资源 >> 人力资源知识 >> 资料信息

什么是成对编程(ppt 27页)

所属分类:
人力资源知识
文件大小:
632 KB
下载地址:
相关资料:
其他
什么是成对编程(ppt 27页)内容简介
什么是成对编程内容简介:
    什么是Pair Programming
Pair Programming是一个编程模式(Programming pattern)。两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作。他们一起分析,一起设计,一起写测试例子,一起编码,一起单元测试,一起整合测试(Integration Test),一起写文档等。基本上所有的开发环节都一齐肩并肩地,平等地,互补地进行开发工作其它领域的“Pair Working”:
    Pair Programming的历史
    1995年,Larry Constantine在他的专栏中第一次提到了在他在P. J. Plaugherís software company, Whitesmiths, Ltd观察到一个现象:Collaborative Programming
“两个程序员一起工作,可以比以往更快的交出完成并经过测试的代码,而且这些代码几乎是没有Bug的。”
Collaborative Software Process(相对PSP)
1996年,Kent Beck,Ward Cunningham 和Ron Jeffries一起提出了Extreme  Programming(XP),其中吸收了Collaborative Programming,并称为Pair Programming。
Pair Programming是XP的一个key practice,也是XP成功的关键。
随着XP在世界范围内被采用和练习,Pair Programming开始被接受。

..............................