Extreme Programming

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

极限编程 Extreme Programming (中英文对照)图形解释

 极限编程 Extreme Programming 作者 不详 来源 审校 BigMac[AKA]译者 march-bird lucian yjf taopin wl jazz韩伟 nullgate ...
  • SafeF8
  • SafeF8
  • 2005年01月03日 22:07
  • 4391

Extreme Programming介绍

Extreme Programming介绍计划 User stories的编写 开发计划的制定 经常构造版本 Load Factor因子的确定 将项目分解为各个迭代期 每个迭代期开始时制定计划 人员集...
  • cngkqy
  • cngkqy
  • 2008年01月17日 11:13
  • 3577

Extreme Programming (2)

呵呵,这里呢要切入正题咯…… XP ,虽说是一种相对比较新颖的设想,不过仍然少不了 Teamwork。 相对与传统的,它显得十分轻量(lightweight),基本价值观,这个引用下原文,就是交流、朴...
  • stone_x_boy
  • stone_x_boy
  • 2008年01月22日 22:18
  • 355

《Extreme Programming Explained》 读书笔记

Feelings Before our holiday begin, I borrow the book from library. It’s written in both Chinese and...
  • dongzhe8
  • dongzhe8
  • 2014年03月15日 21:33
  • 414

极限编程(Extreme Programming, XP)

注:本文节选自Kent Beck和Cynthia Andres所著的《解析极限编程--拥抱变化(原书第2版)》(原书名Extreme Programming Explained: Embrace Ch...
  • hzbooks
  • hzbooks
  • 2011年09月09日 11:34
  • 800

Reading : Extreme Programming Explained: Embrace Change (2nd Edition) (The XP Series)

客户驱动系统的内容。客户(内部或外部的)从系统需要解决什么问题的概要想法开始。但是,客户通常不会清楚地知道软件应该做成什么样子。 整个团队从当前的一组实践开始,驱动着开发的过程。随着开发的继续,团队将...
  • flyhigher2003
  • flyhigher2003
  • 2007年07月18日 18:14
  • 473

极限编程(eXtreme Programming)简介

极限编程(eXtreme Programming)是近几年才时兴起来的开发模型,极限编程(eXtreme Programming)主要是针对中小型开发团队在开发时间要求紧、需求不稳定的中小项目(大多数...
  • brucelee0224
  • brucelee0224
  • 2009年03月23日 10:31
  • 914

extreme programming

Four key principles:1. simplicity2. communication3. feedback4. courage Coding1. simplicity2. comment...
  • LloydLin
  • LloydLin
  • 2006年03月26日 23:53
  • 702

Extreme Programming

Extreme Programming(极限编程,简称XP)是由Kent Beck在1996年提出的。Kent Beck在九十年代初 期与Ward Cunningham共事时,就一直共同探索着新的软件...
  • wshlxvb
  • wshlxvb
  • 2009年08月19日 14:52
  • 133

常用软件开发模型比较分析(五)

13   XP方法 敏捷方法是近几年兴起的一种轻量级的开发方法,它强调适应性而非预测性、强调以人为中心,而不以流程为中心,以及对变化的适应和对人性的关注,其特点是轻载、基于时间、Just Eno...
  • fen0707
  • fen0707
  • 2013年04月17日 17:49
  • 750
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Extreme Programming
举报原因:
原因补充:

(最多只允许输入30个字)