Resumen 2012
26 diciembre 2012 | 2 comentarios

Estamos otra vez en esa época del año en que podemos disfrutar de interminables comidas y cenas con los más (y los no tan) allegados y, en vistas de que los apocalípticos no acertaron y el mundo no se ha acabado, toca el típico resumen anual. Éste es el post 83 del año, cosa de...

Seguir leyendo

Implementar interfaces con objetos anónimos en C#
17 diciembre 2012 |

No suelo echar de menos cosas de la época (ya lejana) en que programaba en java, pero hace poco tuve un caso en que me hubiera gustado poder usar en C# algo parecido a las clases anónimas de java. Por si acaso alguien que no ha tenido la suerte la desgracia la ocasión de haber...

Seguir leyendo

Duck Typing en C# con Castle.DynamicProxy
10 diciembre 2012 | , , | 3 comentarios

El duck typing es una característica bastante frecuente en lenguajes dinámicos y que a veces se echa de menos cuando se trabaja con (casi todos los) lenguajes estáticos. Consiste en poder implementar de forma implícita un interfaz, es decir, si un objeto cumple con el contrato definido en el interfaz, aunque no lo haya declarado...

Seguir leyendo

Tests de aprobación para bases de datos
3 diciembre 2012 | , , ,

Hace unos meses hice una introducción a los tests de aprobación en C# y acabé diciendo que aunque tenían sus limitaciones me parecían interesantes como herramienta a tener en cuenta en el futuro. Recientemente he encontrado un caso en que los tests de aprobación me han resultado bastante útiles: testear procesos de integración con bases...

Seguir leyendo