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

Técnicas de Refactoring: Guía Completa

Domina las técnicas esenciales de refactoring — extract method, move function, guard clauses,...

intermediate

Deuda Técnica: rastrear, priorizar, reducir

Un sistema de trabajo para la deuda técnica: registro de deuda, priorización por impacto vs....

intermediate

Normalización de Bases de Datos — 1NF a 5NF Explicado

Guía visual de normalización de bases de datos: aprende 1NF a 5NF con ejemplos prácticos, cuándo...

database-normalization database-design guide
beginner

Mejores Prácticas de Code Review para Autores y Revisores

Una guía práctica para revisiones de código útiles: cómo escribir código revisable, dar feedback...

intermediate

Guía Práctica de Design Patterns

Elige el design pattern correcto para cada problema: Singleton, Factory, Observer, Strategy y más,...

intermediate

Principios SOLID Explicados con Ejemplos

Aprende los cinco principios SOLID con ejemplos de código malo vs bueno y un refactor completo...

intermediate

Guía Completa de CSS Grid y Flexbox

Domina el layout CSS: Grid vs Flexbox, template areas, subgrid, container queries, propiedades...

intermediate

Guía Completa de Diseño Responsive para Móviles

Construye layouts que funcionan en cualquier pantalla: breakpoints mobile-first, Grid, Flexbox,...

intermediate

Modelado de Amenazas

Guía paso a paso de modelado de amenazas: STRIDE, árboles de ataque, diagramas de flujo de datos e...

beginner

Desarrollo Guiado por Pruebas (TDD)

Aprende TDD paso a paso: escribe un test que falle, hazlo pasar, refactoriza. Red-Green-Refactor...

No se encontraron resultados.