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 Multiton

Gestiona un mapa de instancias singleton nombradas, proporcionando acceso controlado a un conjunto...

beginner

MVC Pattern en Aplicaciones Frontend Modernas

Aplica el Model-View-Controller pattern en aplicaciones React y Vue para separar datos, UI y logica...

beginner

Patrón Null Object

Usa un objeto por defecto en lugar de referencias null para eliminar verificaciones de null y...

intermediate

Patrón Object Pool

Reutiliza objetos costosos en lugar de crearlos y destruirlos repetidamente. Un patrón creacional...

beginner

Patrón Observer

Define un mecanismo de suscripción para notificar a múltiples objetos sobre eventos. Patrón de...

advanced

Patrón Outbox

Publica eventos de dominio de forma confiable persistiéndolos en una tabla outbox dentro de la...

beginner

Patrón Page Controller

Usa un objeto controlador dedicado para cada página lógica en una aplicación web, manejando el...

beginner

Patrón Partial Class: Ejemplos

Aprende el patrón Partial Class para dividir una clase en varios archivos. Ejemplos en Python, Java...

intermediate

Patrón Plugin

Habilita extensiones de terceros definiendo puntos de extensión en un sistema host que carga y...

intermediate

Patron de Cola de Prioridad

Procesa tareas basandose en prioridad en lugar de orden de llegada, asegurando que el trabajo de...

intermediate

Prototype Pattern para Clonacion de Objetos y Plantillas

Crea nuevos objetos copiando existentes, permitiendo plantillas pre-configuradas y evitando...

intermediate

Patrón Prototype

Crea nuevos objetos copiando los existentes. Un patrón de diseño creacional para clonación y...

intermediate

Proxy Pattern para Cacheo de Respuestas de API

Como implementar un proxy de cacheo que intercepta llamadas a APIs y almacena respuestas para...

intermediate

Patrón Proxy

Proporciona un sustituto o marcador de posición para otro objeto para controlar el acceso a él. Un...

intermediate

Patron de Nivelacion de Carga Basada en Colas

Introduce una cola entre productores y consumidores de tareas para suavizar picos de trafico,...

intermediate

Patron Read-Through Cache

Una capa de cache transparente que intercepta peticiones de lectura, obtiene del origen de datos en...

advanced

Patron Refresh-Ahead Cache

Refresca proactivamente entradas de cache antes de que expiren para eliminar cache misses en hot...

intermediate

Patrón Registry

Centraliza el acceso a servicios y objetos compartidos vía una tabla de lookup. Un patrón...

intermediate

Repository Pattern con Generics de TypeScript

Implementa el Repository pattern con generics de TypeScript que desacopla logica de acceso a datos...

intermediate

Patrón Retry

Reintenta una operación que ha fallado con errores transitorios, usando estrategias configurables...

No se encontraron resultados.