Service Locator es un patrón de diseño que consiste en abstraer la lógica de composición y vinculación de componentes en un objeto. (más…)
Posts en Categoria: patrones de diseno
#HowTo Usar Autofac para componer clientes de webservices Wcf (No proxies).
Composición sobre herencia en la construcción de tus entidades.
Construir las entidades de tu sistema requiere un cuidado especial. Las entidades deben de tener un gran valor conceptual pero un poco valor funcional, entre menos lógica tengan son mas fáciles de usar como base para construir la lógica de negocios de tus sistemas. En algún momento te vas a
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
La diferencia entre un servicio y un componente.
Servicio y componentes son términos que se usan para referirse a los objetos dentro de una aplicación. Si bien tienen cierta relación no significan exactamente lo mismo. No existe una definición única de estos dos términos, puedes encontrar variantes en otros lugares que son perfectamente válidas.
#Agile Construir monolitos no esta mal.
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
¿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