StackPractices

design

Recursos prácticos sobre design para ingenieros de software.

150 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 Identity Map

Cachea objetos por clave primaria para que cada fila corresponda a una instancia en memoria por...

intermediate

Patrón Inbox

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

intermediate

Intercepting Filter: Filtros de Petición Reutilizables

Compón responsabilidades transversales en una cadena de filtros reutilizables que interceptan...

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

Patrón Iterator para Colecciones Personalizadas

Accede a los elementos de un objeto agregado secuencialmente sin exponer su representación interna...

beginner

Patrón Iterator

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

beginner

Patrón Manager

Centraliza el ciclo de vida, búsqueda y limpieza de objetos detrás de una clase manager dedicada —...

beginner

Patrón Marker Interface

Usa interfaces vacías como etiquetas de metadatos: cuándo una interfaz vacía supera a las...

intermediate

Patron de Vista Materializada

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

intermediate

Patrón Mediator para Componentes UI Desacoplados

Reduce dependencias caóticas entre componentes UI introduciendo un mediador que centraliza la...

intermediate

Patrón Mediator

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

intermediate

Patrón Memento para Snapshots y Restauración de Estado

Captura y externaliza el estado interno de un objeto sin violar la encapsulación, 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....

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

No se encontraron resultados.