Koalite

El código importa, pero el contexto más

Menú

Ir al contenido
  • Inicio
  • Archivo
  • Sobre mi
    • Quién soy
    • Twitter
    • Github
    • Email

Entradas con la etiqueta: design patterns

Polimorfismo fuera de OOP: Multimétodos en clojure
9 junio 2014 | c#, clojure, design patterns

La mayoría de nosotros estamos acostumbrados a usar unos pocos lenguajes de programación en nuestro día a día, y es frecuente que sólo nos sintamos realmente cómodos en (a lo sumo) un par de ellos. Eso hace que a la hora de plantearnos soluciones a problemas típicos podamos “tirar de recetario” (o de patrones de...

Seguir leyendo

Ley de Demeter; Tell, Don’t Ask y God Object
2 junio 2014 | design patterns, solid | 5 comentarios

Hace un par de días hablábamos en twitter sobre la Ley de Demeter, y es una de esas cosas en las que, depende del día, tengo opiniones encontradas, así que me ha parecido una buena escusa para escribir un post y tratar de analizar sus puntos buenos y malos. La Ley de Demeter La Ley...

Seguir leyendo

Eventos de Dominio y Transacciones
24 febrero 2014 | c#, ddd, design patterns, domain events | 1 comentario

Llevo unos cuantos posts dedicados a la creación de modelos de dominio más ricos en lo que he ido explicando cómo convertir los tipos enumerados en clases, cómo pasar lógica de servicios a entidades y cómo utilizar eventos de dominio para reducir el acoplamiento entre componentes de nuestro modelo. Al hablar de eventos de dominio...

Seguir leyendo

Desacoplar modelos con Eventos de Dominio
17 febrero 2014 | c#, ddd, design patterns, domain events | 13 comentarios

Llevo un par de posts dedicados a construir modelos de dominio más ricos, poniendo como ejemplo el uso de clases en lugar de tipos enumerados y explicando cómo pasar lógica de los servicios a las entidades para obtener un dominio más compacto. En el último post, al explicar las ventajas e inconvenientes de encapsular la...

Seguir leyendo

Crear modelos más ricos quitando lógica de los servicios
10 febrero 2014 | ddd, design patterns | 5 comentarios

En el último post explicaba cómo podemos construir modelos más ricos empleando clases en lugar de tipos enumerados. Siguiendo con el tema de añadir peso a nuestro modelo de dominio (por cierto, es importante recordar que podemos tener un modelo de dominio aunque no estemos aplicando estrictamente DDD), en este post vamos a ver cómo...

Seguir leyendo

Navegación por publicaciones

Publicaciones anteriores
Publicaciones más recientes
© Juan M. Hernández | powered by WordPress | Custom theme forked from Albino Mouse by pixelstrolch | Feed RSS
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Creative Commons License