Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] AOP myths and realities article published

Hello,

IBM developerWorks has published my AOP myths and realities article (http://www.ibm.com/developerworks/java/library/j-aopwork15). In this article, I examine the following common myths around AOP and discuss their realities:
* AOP is good only for tracing and logging
* AOP doesn’t solve any new problems
* Well-designed interfaces obviate AOP
* Design patterns obviate AOP
* Dynamic proxies obviate AOP
* Application frameworks obviate AOP
* Annotations obviate AOP
* Aspects obscure program flow
* Debugging with aspects is hard
* Aspects can break as classes evolve
* Aspects can’t be unit tested
* AOP implementations don’t require a new language
* AOP is just too complex
* AOP promotes sloppy design
* AOP adoption is all or nothing

-Ramnivas

--
===
Ramnivas Laddad,
Author, AspectJ in Action
http://ramnivas.com
M: (408)203-4621



Back to the top