你善良又美丽,敏捷又UP

Ivar Jacobson:Enough of Processes,let's do practices

“我们应该交流实践,而不是过程。来自团队自己的软件过程的构造块是可以装配的,实践的描述是可以独立描述的,描述可以在过程中共享。过程已经讨论够了,多说点实践吧。”

透明:不存在的体系

“以前关注语言学的时候,我有一个理论:所谓“语言的体系”是不存在的,存在的只是词汇、以及词汇的用法。譬如说,可能很难找出“英语的语法”这种东西,它是融入到词汇当中的。”

好像是《Code Complete 2nd》:

“在90年代末期产生的过程,大多植根于软件开发界在90年代的共同经验和集体回忆,所以都有着注重需求变更、迭代开发、KISS、看重最终有价值产品的交付等共同特点。XP中的创新,主要是TDD和PP。”

Scott W. Ambler:The Agile Unified Process

“Agile UP is a simplified version of the RUP. It describes a simple,easy to understand approach to developing business application software using agile techniques and concepts yet still remaining true to the RUP.”

(注:Agile UP最新版是v1.1 May 13,2006 (510 K zip file),推荐一读。)

SpringSide 3.0的开发过程(还在SVN中时时修订)便是Agile UP式的普通剪裁,以UP为底色和框架(下),在构建阶段中融入大量敏捷实践(上),美好一如下图:

相关文章

迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)生成器模式(Builder)意图:将一个对...