Recommendations to others considering Eclipse AspectJ:
1. Aspect-oriented programming (AOP) is a very strong and advanced development technique. Not recommended for junior developers. 2. AOP should not be overused. It doesn't complement Object-oriented-programming (OOP), but adds some powerful options to keep reusable code in one place. Some people might have the impression I'm saying AOP is something bad and should not be used. It is wrong. AOP is actually a great feature. I just say "Use it carefully". AOP will only cause problems if you mix up normal code and AOP for the same Aspect. Review collected by and hosted on G2.com.
What problems is Eclipse AspectJ solving and how is that benefiting you?
Logging, Tracing and Debugging - the benefit is to have a configurable logging levels and upon turning a lower level, AspectJ allows to see the whole flow of processing using, for example, the method entry / exit log messages. Review collected by and hosted on G2.com.