Posts en Categoria: patrones de diseno

layers

DDD: Anti Corruption Layers

Uno de los patrones que me llamo la atención de DDD es el llamado: Anti corruption layer. Esta estrategia de diseño busca alejar diseños estructurales distintos, conceptos ajenos o cualquier otra idea o comportamiento ajeno del dominio de conocimiento del sistema. No es un concepto nuevo, Robert C. Martin y otros autores abordan

Leer Mas

DDD: Repositories

En la actualidad, casi todo sistema requiere de un medio de persistencia, por lo general base de datos. La dependencia de los sistemas con la persistencia es tal que estos se construyen a partir de la base de datos. Se toman decisiones que favorecen las consultas y operaciones a base

Leer Mas

¿Que es un code smell?

Cuando un programador  lleva un tiempo programando o gana suficiente experiencia se vuelve capaz de detectar posibles problemas con solo examinar las lineas de código del sistema. Existen ciertas estructuras o rutinas  problemáticas que pueden llegar a ser indicadores superficiales de un posible mal funcionamiento del sistema. A este conjunto

Leer Mas