Recentemente sono entrato in PostSharp, uno strumento AOP per la tessitura in codice. Ho trovato molta resistenza con gli altri sviluppatori nel rinunciare a scrivere codice per svolgere i compiti che la tessitura aveva lo scopo di semplificare. Ad esempio, trovo il codice di registrazione o di gestione degli errori in cui ho già post-postsharp. Posso capire perché sta accadendo, dal momento che è difficile ricordare tutto ciò che è stato impostato per la tessitura (sto applicando una definizione di attributo globale).
Detto questo, il factoring in livelli di esperienza, ecc., è AOP vantaggioso per un progetto? Qual è la tua opinione?
Grazie.