Extreme Programming (转)

Extreme Programming简介
本文介绍了Extreme Programming(XP),一种强调通过小测试程序引导开发过程的敏捷软件开发方法。XP鼓励成对编程以促进交流,并主张简单设计逐步迭代完善系统。
Extreme Programming (转)[@more@] Extreme Programming Extreme Programming (XP) 终极 编程 或许这种翻译并不准确,我们还是使用XP吧,XP的作法和我们平常知道的 软件工程中提倡的做法可是绝不一样的。它提倡先写代码,代码为先,什么设计,什么文档,先交了活再说,它把代码看得比什么都重要(这和我们一些人的想法可能是一样的,可是我们觉得这并不可取)。Beck提出了这种思想,还为这个思想写了一本书,它在书中强调为了写出代码,你必须先写一个小的测试 程序,这样你就对 系统有了一个把握,然后再扩充系统,再进行修改。它提倡相对概念,也就是让一对儿程序员写代码,相互取长补短(在这一点上我们很支持他,两个人干活总比一个人强)。两个人在沟通的时候就有一些新的发现。它的说法和传统的软件工程想法完全不一样,传统的软件工程认为一次设计成功,然后再集中精力编程这样最好。 Beck的基本思想是以简单的模型开始,然后再向上加一些东西,然后再让这个东西向设计目标靠拢,直到成功。这样一来,组内所有成员的工作就不分了,所有的人就都得分析,编程,测试,共同开发。上面已经说过了,因为有成对的程序员进行开发,因此交流很多,因此不需要什么纸头上的东西。 这只是一种方法,初学者不要以为这就是好的。基本的,成熟的,而且是大家公认的好方法仍然是传统的软件工程方法。在 计算机这门学科中并不是什么都是新的最好。因为我们在这里奉劝初学者,从最基本的开始,不要以为新理论永远是最好的。新理论是没有经过考验的,因此也是最不 安全的。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-989073/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10752043/viewspace-989073/

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值