Comment Re:AOP has its uses (without going to production!) (Score 1) 470
let me understand: you're saying that you advocate usage of AOP because it allow you to:
- enforce design decisions
- detect design violations
- define and enforce contracts
- detect threading issues
- get a sense of code coverage
- turning stuff on and off at compile time
So basically you're saying that Design by Contract is great but that instead of using Eiffel it is better to use a patented tool wich basically works as a preprocessor or as an ugly JVM hack ?