離氵茖 dé 煙婲

你说             
叶子的离开     
是因为风的追逐   
还是树的不留恋 

  博客园 :: :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

极限编程实践
1.客户作为团队成员
      既然在软件开发过程中沟通是最为重要的,那么客户的直接参与就能使沟通更加便捷和有效

2.用户素材
      在卡片上记下大家认可的词语,而不需要了解需求的所有细节,因为它是会变化的。

3.短交付周期
     a. 迭代计划
     b. 发布计划

4.验收测试

5.结对编程
      看上去是很诱人的一个实践方法,但在实际的执行过程中可能不是想象的那样简单。对人的要求有些高。

6.测试驱动的开发方法
      不是很理解

7.集体所有权
      不太科学,项目大了就惨了,极有可能使代码变得一团糟,公司上个项目就是那样。

8.持续集成
       按照迭代计划来集成吧,还是要分阶段。

9.可持续的开发速度
       
10.开放的工作空间

11.计划游戏

12.简单的设计
      a.考虑能够工作的最简单的事情;
      b.你将不需要它;
      c.一次,并且仅有一次

      简单,要使当前的工作简单,也要为以后的工作简单,不能只顾眼前,不顾以后吧。

13.重构
      一周左右就需要重构一次代码,以保证代码的简洁与统一。

14.隐喻
      随时能够描绘系统的未来景象。


posted on 2007-06-28 14:50  煙婲離氵茖  阅读(281)  评论(0编辑  收藏  举报