sabias que pokemon odontologia mitos datos curiosos curiosidades c# .net aop postsharp

c# - que - Aspectos interesantes de PostSharp



pokemon curiosidades y mitos (3)

Estoy buscando aspectos interesantes de PostSharp, cualquier cosa que encuentres útil y que no te importe compartir.


El aspecto más genial para mí es que puede ayudarme a implementar el principio de responsabilidad única :

"En la programación orientada a objetos, el principio de responsabilidad única establece que cada objeto debe tener una responsabilidad única, y que todos sus servicios deben estar estrechamente alineados con esa responsabilidad".

Espero adoptar esto más plenamente con más experiencia en el futuro, pero por ahora, acabo de comenzar con tenerlo incorporado a mis necesidades de registro:

junto con Log4PostSharp , puedo hacer:

[Log(LogLevel.Info, "Counting characters.")] int CountCharacters(string arg) { return arg.Length; }

Lo que esto significa es que, la responsabilidad del registro se atribuye a otro lugar (codificación inteligente), y se inyecta desde una fuente separada por magia PostSharp y Log4PostSharp.