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 Multiton
Gestiona un mapa de instancias singleton nombradas, proporcionando acceso controlado a un conjunto...
MVC Pattern en Aplicaciones Frontend Modernas
Aplica el Model-View-Controller pattern en aplicaciones React y Vue para separar datos, UI y logica...
Patrón Null Object
Usa un objeto por defecto en lugar de referencias null para eliminar verificaciones de null y...
Patrón Object Pool
Reutiliza objetos costosos en lugar de crearlos y destruirlos repetidamente. Un patrón creacional...
Patrón Observer
Define un mecanismo de suscripción para notificar a múltiples objetos sobre eventos. Patrón de...
Patrón Outbox
Publica eventos de dominio de forma confiable persistiéndolos en una tabla outbox dentro de la...
Patrón Page Controller
Usa un objeto controlador dedicado para cada página lógica en una aplicación web, manejando el...
Patrón Partial Class
Dividí una clase en dos o más archivos para que el código generado y el escrito a mano coexistan...
Patrón Plugin
Habilita extensiones de terceros definiendo puntos de extensión en un sistema host que carga y...
Patrón de Cola de Prioridad: Programación por Urgencia
Usa el patrón de cola de prioridad para procesar primero el trabajo crítico. Ejemplos en Python,...
Prototype Pattern para Clonacion de Objetos y Plantillas
Crea nuevos objetos copiando existentes, permitiendo plantillas pre-configuradas y evitando...
Patrón Prototype: Clona Objetos sin Reconstruirlos
Crea objetos clonando instancias preconfiguradas en lugar de reconstruirlos desde cero. Patrón...
Proxy Pattern para Cacheo de Respuestas de API
Como implementar un proxy de cacheo que intercepta llamadas a APIs y almacena respuestas para...
Patrón Proxy
Proporciona un sustituto o marcador de posición para otro objeto para controlar el acceso a él. Un...
Nivelación de Carga con Colas: Suaviza Picos de Tráfico
Usá Queue-Based Load Leveling para desacoplar productores y consumidores, absorber picos y procesar...
Patron Read-Through Cache
Una capa de cache transparente que intercepta peticiones de lectura, obtiene del origen de datos en...
Patrón Refresh-Ahead Cache
Refresca proactivamente entradas de caché antes de que expiren para eliminar fallos de caché en...
Patrón Registry
Centraliza el acceso a servicios y objetos compartidos vía una tabla de lookup. Un patrón...
Repository Pattern con Generics de TypeScript
Implementa el Repository pattern con generics de TypeScript para desacoplar la lógica de acceso a...
Patrón Retry
Reintenta una operación que ha fallado con errores transitorios, usando estrategias configurables...
No se encontraron resultados.