又看了一遍Ivar的演讲,感觉思路满新颖,下面是EssUP的基本原理Aspect-Oriented/Separation Of Concerns。编程中的Aspect和过程的Aspect的对比。
Aspect相互相对独立,可以叠加组合。
实践相互相对独立,可以叠加组合。
Aspect横切业务过程
实践跨越(横切)软件开发的整个生命周期
Aspect需要识别,方面可以组合
八大实践,就是八大方面
作为扩展的Aspect,不是必须
不需要所有的实践
Test is every Where,是一个方面的方面?
可以通过一个Aspect来扩展另外一个Aspect
其它实践来扩展核心实践框架
软件构架
过程构架
Aspect相互相对独立,可以叠加组合。
实践相互相对独立,可以叠加组合。
Aspect横切业务过程
实践跨越(横切)软件开发的整个生命周期
Aspect需要识别,方面可以组合
八大实践,就是八大方面
作为扩展的Aspect,不是必须
不需要所有的实践
Test is every Where,是一个方面的方面?
可以通过一个Aspect来扩展另外一个Aspect
其它实践来扩展核心实践框架
软件构架
过程构架