Sono curioso di sapere qui le opinioni delle persone che lavorano nella grande organizzazione aziendale se AOP è ampiamente (o anche modestamente) usato quando si stanno sviluppando? AOP è qualcosa che è inerente al design. Perché da tutto ciò che sono riuscito a trovare su Internet (anche leggendo l'AspectJ in Action, 2 ° ed. Libro) mi è rimasta l'impressione che AOP sia qualcosa di più di un tipo di tecnologia "di nicchia". Il mio punto principale è se c'è un punto nel investire sforzi e tempo nell'imparare ad un livello accettabile - ad es. il meccanismo del join point, i consigli ecc.
Inoltre, hai in mente la progettazione di AOP o la usi per modificare le carenze in un progetto esistente?