To me the AOP antagonists can be divided into three different groups:
1. The Careless and the Ignorant
These are the people who do not see the point in attempting to manage the complexity of crosscutting concerns. They value the costs and risks of bloated, repetitive code as non-critical for their project success. When you have a big team of not so top-notch developers and you need only to care about short-term performance (say getting out a first release), this is a perfectly viable strategy (with known downsides). Of course, many times you find yourself in such a situation, even if you do care.
Recent Comments