[aosd-discuss] Inheritance hierarchies

Ashley at Metamaxim ashley.mcneile at metamaxim.com
Tue Apr 17 13:26:22 EDT 2007


Dean

> +1. That's why I think most aspects should only add orthogonal state  
> and behavior to the modules they advise. Otherwise, you have a non- 
> trivial problem of reasoning about the behavior. 

Bingo! I absolutely agree.

> Coming from industry, the vast majority of developers simply won't  
> use aspects if they have to do some sort of global analysis to ensure  
> correct behavior. Very few organizations do anything like that today.  
> It would be too big a barrier. Fortunately, the problem is diminished  
> by using mostly orthogonal aspects. Also, rigorous automated testing,  
> which is already a best practice that emerged in the last decade,  
> will help detect many problems.

I agree absolutely with that, too!

Rgds
Ashley



More information about the discuss mailing list