CursosWorkshop IAEmpresasPreciosBlogNewsletter
  • Cursos
  • Workshop IA
  • Empresas
  • Precios
  • Blog
  • Newsletter
Suscríbete
  • Cursos
  • Empresas
  • Comunidades
  • Blog
  • Tarjeta regalo
  • Newsletter
  • Soporte
  • Tienda
  • ConfAiBot
  • Contacta
  • Aviso legal
  • Condiciones generales
  • Política de privacidad
  • Política de cookies

Curso de 4 reglas del diseño simple

Standard
Javier FerrerRafa Gómez

Por Javier Ferrer y Rafa Gómez – Diseño y Arquitectura de Software

Aprende las 4 reglas para tener un código más simple.

Ir al curso

💸 Primera lección disponible sin registro 💸

Si queremos que nuestro código sea realmente mantenible y escalable, necesitamos seguir principios fundamentales de diseño.

Uno de ellos son las 4 reglas del diseño simple:

  • 🧠 Revelar la intención en tu código para que sea claro y expresivo.
  • ➖ Minimizar la complejidad manteniendo solo lo necesario.
  • 🤲 Eliminar duplicidades que generan bugs y sobrecostes.
  • ✅ Asegurar el correcto funcionamiento con tests fiables y mantenibles.

Aplicar estas 4 reglas no solo hará que tu código sea más robusto y escalable, sino que también te permitirá trabajar más rápido y con mayor confianza en cada cambio.

En el curso vemos, con ejemplos prácticos, cómo aplicar estas 4 reglas.

Vídeos del curso

  • 🗒️ 4 reglas para mantener tu Código Simple

  • 📝 Cómo conseguir un naming efectivo: El lenguaje ubicuo
  • 🔎 Estandariza patrones en tu código: Search vs find
  • 🎭 El Principio de menor sorpresa: Orden de argumentos, uso de void, verbos HTTP…

  • 🚮 YAGNI: Evita código innecesario que nunca usarás
  • 🗑️ Evita las abstracciones prematuras
  • 🦉 Ayúdanos a mejorar

  • 🔡 Detecta y elimina el código duplicado literal
  • 🏗️ Detecta y elimina el código duplicado estructural
  • 🧠 Detecta el código duplicado conceptual
  • 💧 Cuándo sí duplicamos el código: DRY vs WET vs SSOT

  • 🏁 Cómo hacer que un refactor no rompa los tests
  • 🐞 Cómo reproducir un bug y testearlo

  • 🤟 Siguientes pasos
Ir al curso

Cursos relacionados

Standard
Patrones de diseño: Inbox y Outbox

📬 Patrones de diseño: Inbox y Outbox

Javier FerrerRafa Gómez

Aprende cuándo utilizar (y cuándo no) los patrones Inbox y Outbox.

Ver curso
Standard
Event bus en base de datos [Diseño de Infraestructura]

🚏 Event bus en base de datos [Diseño de Infraestructura]

Javier FerrerRafa Gómez

Añade escalabilidad utilizando tu propia base de datos como un Event Bus.

Ver curso
Standard
Auditoría Green Slope

🟢 Auditoría Green Slope

Javier FerrerRafa Gómez

Sesión de auditoría en la que revisamos el Diseño y Arquitectura de Software de Green Slope.

Ver curso
Ver catálogo completo

Paga según tus necesidades

lite (sólo mensual)

19 €
al mes
  • Cursos esenciales de programación para construir una base sólida
Popular

standard

24,92 €
Descuento vs mensual de 49 €
Pago anual de 299 €
al mes
  • Catálogo principal para dominar cómo escribir un código mantenible, escalable y testable
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

premium

41,58 €
Descuento vs mensual de 89 €
Pago anual de 499 €
al mes
  • Cursos exclusivos de IA para mantenerte siempre actualizado
  • Acceso anticipado a nuevos cursos
  • Descuento en workshops
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

No subiremos el precio mientras mantengas tu suscripción activa

SuscríbeteInicia sesión