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

Arquitectura Onion

Guía práctica de Arquitectura Onion: organizar código alrededor del modelo de dominio, forzar...

advanced

Guía de Arquitectura de Software

Una guía para diseñar arquitectura de software: monolitos vs microservicios, arquitectura en capas,...

intermediate

Arquitectura por Slices Verticales: Organización por Feature

Guía práctica de Arquitectura por Slices Verticales: organizar código por feature en lugar de por...

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

Principios de Código Limpio: Escribir Software Mantenible

Una guía práctica de código limpio: nombres significativos, funciones cortas, DRY, fundamentos...

beginner

Lo que Funciona en 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

Guía para seleccionar y aplicar el design pattern correcto para problemas comunes de ingeniería de...

intermediate

Principios SOLID Explicados con Ejemplos

Aprende los cinco principios SOLID con ejemplos prácticos de código: Responsabilidad Única,...

intermediate

CSS Grid y Flexbox

modern CSS layout con Grid y Flexbox. Cubre grid templates, areas, subgrid, responsive layouts,...

intermediate

Diseño Mobile Responsive

Construye layouts responsive que funcionan en cualquier dispositivo. Cubre CSS 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.