AOP con Castle Windsor: IInterceptor
18 diciembre 2011 | , , | 4 comentarios

La Programación Orientada a Aspectos (AOP) es un paradigma de programación que trata de incrementar la modularidad de las aplicaciones aislando aquellos aspectos que afectan a muchas partes de la aplicación sin ser resposabilidad expresa de ninguna de ellas (cross-cutting concerns). Normalmente se usa asociada a OOP y permite que la responsabilidad de las clases...

Seguir leyendo

Estrategias dinámicas en C#
31 octubre 2011 | , ,

Cuando estuvimos viendo varias alternativas para aplicar OCP en aplicaciones desarrolladas con C# dejé un tema pendiente: hay una alternativa que explicaré próximamente que, a mi parecer, permite alcanzar un punto de equilibrio para no acabar con muchas clases que sólo se usan una vez (como puede ocurrir con template method o estrategia) y a...

Seguir leyendo

Adios, Mocks
10 octubre 2011 | , , , | 3 comentarios

Tenía pensado contar algo sobre mis (escasos) avances con Javascript, pero una interesante discusión surgida en el blog de Jorge Serrano me ha hecho meterme en esto. En respuesta a la encuesta de Jorge, yo decía: La verdad es que, aunque he contestado RhinoMocks, cada vez uso menos mocks y trato de hacer otro tipo...

Seguir leyendo