design
Recursos prácticos sobre design para ingenieros de software.
152 resultados
Patrones para Código Mantenible
Los patrones de diseño no son recetas de libro de cocina — son un vocabulario compartido para discutir soluciones a problemas recurrentes. Saber cuándo aplicar (y cuándo evitar) un patrón es una marca de ingeniería senior.
Explora nuestro catálogo de patrones creacionales, estructurales y de comportamiento. Cada entrada incluye un escenario del mundo real, diagramas UML, implementación en múltiples lenguajes y una discusión de trade-offs. Desde Singleton hasta Outbox, encuentra la herramienta correcta para tu contexto.
Patrón Graceful Degradation
Degradar funcionalidad en lugar de fallar cuando dependencias no estan disponibles. Servir...
Patron de Consumidor Idempotente
Procesa mensajes de una cola exactamente una vez sin importar los duplicados, usando operaciones...
Patrón Identity Map
Asegura que cada objeto sea cargado solo una vez por transacción cacheando instancias por su...
Patrón Inbox
Usa una tabla o cola dedicada de inbox para registrar eventos o requests entrantes, asegurando...
Patrón Intercepting Filter
Compone cross-cutting concerns en una cadena de filtros pluggeables que interceptan requests y...
Interpreter Pattern para Lenguajes de Expresion
Construye un interprete de lenguaje que evalua expresiones y reglas representando la gramatica como...
Patrón Interpreter
Define una representación para la gramática de un lenguaje junto con un intérprete que usa la...
Iterator Pattern para Traversal de Colecciones Custom en
Provee una forma de acceder a elementos de un objeto agregado secuencialmente sin exponer su...
Patrón Iterator
Proporciona una forma de acceder a los elementos de una colección secuencialmente sin exponer su...
Patrón Manager
Encapsula el ciclo de vida, coordinación y control de acceso para un conjunto de objetos...
Patrón Marker Interface
Usa interfaces vacías como tags de metadata para señalar propiedades o capacidades en tiempo de...
Patron de Vista Materializada
Precomputa y almacena resultados de consultas costosas en una cache optimizada para lectura para...
Mediator Pattern para Desacoplamiento de Componentes en
Reduce dependencias caoticas entre componentes UI introduciendo un mediador que centraliza...
Patrón Mediator
Define un objeto que encapsula cómo interactúa un conjunto de objetos. Un patrón de comportamiento...
Memento Pattern para Snapshot y Restauracion de Estado
Captura y externaliza el estado interno de un objeto sin violar encapsulacion, habilitando undo,...
Patrón Memento
Captura y restaura el estado interno de un objeto sin violar el encapsulamiento. Un patrón de...
Patrón Mixin
Agrega comportamiento reutilizable a clases sin herencia componiendo métodos desde objetos...
Patrón Model-View-Presenter (MVP)
Separa la lógica de presentación de la view introduciendo un presenter que media entre el model y...
Patrón Model-View-ViewModel (MVVM)
Vincula componentes UI declarativamente a un ViewModel que expone datos y comandos, habilitando...
Patrón Module
Encapsula estado y comportamiento privados dentro de una unidad auto-contenida con una API pública....
No se encontraron resultados.