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.

intermediate

Patrón Graceful Degradation

Degradar funcionalidad en lugar de fallar cuando dependencias no estan disponibles. Servir...

intermediate

Patron de Consumidor Idempotente

Procesa mensajes de una cola exactamente una vez sin importar los duplicados, usando operaciones...

intermediate

Patrón Identity Map

Asegura que cada objeto sea cargado solo una vez por transacción cacheando instancias por su...

intermediate

Patrón Inbox

Usa una tabla o cola dedicada de inbox para registrar eventos o requests entrantes, asegurando...

intermediate

Patrón Intercepting Filter

Compone cross-cutting concerns en una cadena de filtros pluggeables que interceptan requests y...

advanced

Interpreter Pattern para Lenguajes de Expresion

Construye un interprete de lenguaje que evalua expresiones y reglas representando la gramatica como...

advanced

Patrón Interpreter

Define una representación para la gramática de un lenguaje junto con un intérprete que usa la...

intermediate

Iterator Pattern para Traversal de Colecciones Custom en

Provee una forma de acceder a elementos de un objeto agregado secuencialmente sin exponer su...

beginner

Patrón Iterator

Proporciona una forma de acceder a los elementos de una colección secuencialmente sin exponer su...

beginner

Patrón Manager

Encapsula el ciclo de vida, coordinación y control de acceso para un conjunto de objetos...

beginner

Patrón Marker Interface

Usa interfaces vacías como tags de metadata para señalar propiedades o capacidades en tiempo de...

intermediate

Patron de Vista Materializada

Precomputa y almacena resultados de consultas costosas en una cache optimizada para lectura para...

intermediate

Mediator Pattern para Desacoplamiento de Componentes en

Reduce dependencias caoticas entre componentes UI introduciendo un mediador que centraliza...

intermediate

Patrón Mediator

Define un objeto que encapsula cómo interactúa un conjunto de objetos. Un patrón de comportamiento...

intermediate

Memento Pattern para Snapshot y Restauracion de Estado

Captura y externaliza el estado interno de un objeto sin violar encapsulacion, habilitando undo,...

intermediate

Patrón Memento

Captura y restaura el estado interno de un objeto sin violar el encapsulamiento. Un patrón de...

beginner

Patrón Mixin

Agrega comportamiento reutilizable a clases sin herencia componiendo métodos desde objetos...

intermediate

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...

intermediate

Patrón Model-View-ViewModel (MVVM)

Vincula componentes UI declarativamente a un ViewModel que expone datos y comandos, habilitando...

beginner

Patrón Module

Encapsula estado y comportamiento privados dentro de una unidad auto-contenida con una API pública....

No se encontraron resultados.