I mean - you write aspects (or policies) for things like logging, performance counters, caching and error handling and move all that stuff into configurable policies. What is left in your code?
Pure and beautiful business code (or at least problem domain code).
It's so nice - we're cleaning up code every day in our project and I just love to remove logging and error handling from my code and see my business code emerge from the muddy waters of "cross cutting concerns".
If you liked this post ... here's more for you:
Published byon Last updated