¡Hooolaaaa!
Resumen de este email:
- 4 reglas de diseño para hacer que nuestro código sea más simple (+ curso sobre ello).
- Nuevo curso de ManagerPro de Gestión de conflictos: Errores comunes
Tiempo estimado de lectura: 3 minutos.
🗒️ 4 reglas de diseño para hacer que nuestro código sea más simple
En el mundo de la programación, hay 4 reglas de diseño para hacer que nuestro código sea más simple. Seguirlas hace que el código que hagamos sea más mantenible, sobre todo a largo plazo.
Pero, como todas las reglas, también hay que saber cuándo saltárselas. Las reglas, definidas por Kent Beck, son:
1️⃣ Revela la intención El código debe explicar claramente qué hace y por qué lo hace, sin necesidad de leer comentarios ni tener que preguntar a la persona que lo ha programado (pudiendo ser esa persona el tú de hace unos meses).
Los nombres de variables, funciones y clases deberían ser expresivos. El flujo de la lógica debería ser fácil de seguir.
2️⃣ Minimiza el número de elementos Cuantos menos conceptos, clases, funciones y módulos haya, más fácil será entender y mantener el sistema.
Hay un punto que si intentas minimizar demasiado, puede quedar el código demasiado acoplado, así que hay que tener cuidado con el exceso de esta.
3️⃣ No duplicación Si un mismo conocimiento o lógica está en más de un sitio, alguien en el futuro tendrá que cambiarlo en todos ellos.
Aquí hay diversas técnicas sobre como actuar, pero la más recomendada es la regla del 3: Hasta que no lo veas duplicado 3 veces, no te plantees abstraerlo.
4️⃣ Pasa los tests El código debe cumplir su propósito y funcionar según lo esperado.
- Nuevo código, lleva tests. - Código refactorizado, no rompe los tests. - Si hay un bug, se testea y se reproduce.
Con estas 4 sencillas reglas, puedes conseguir un código más simple, elegante y duradero en el tiempo.
Si quieres aprender cuándo y cómo aplicar estas reglas, acabamos de publicar un curso de ello para Codely Pro Premium: 4 reglas del diseño simple.
💥 Nuevo curso de ManagerPro de Gestión de conflictos: Errores comunes
Aprende a reconocer los errores más frecuentes en la gestión de conflictos y descubre cómo evitarlos con ejemplos reales y situaciones simuladas.
En este curso exploramos los fallos más comunes que aparecen al gestionar conflictos. A través de escenarios simulados y situaciones inspiradas en casos reales, analizamos qué ocurrió, por qué ocurrió y qué alternativas eran posibles.
Veremos también anti-patrones para que afines tu mirada: ayudarte a reconocer patrones, matices y oportunidades que a menudo pasan desapercibidas.
Es un curso útil para quienes ya tienen una base en resolución de conflictos y quieren ver más herramientas y ejemplos más realistas para fortalecer sus criterios y habilidades.
Puedes darte de alta en ManagerPro desde aquí. 😊
Y ya que has llegado hasta esta parte de la newsletter, te dejo aquí el chiste de la semana, qué sé que lo estabas esperando:
> ¿Cómo se dice demonio en euskera? ―Devilbao! 😂
¡Un saludo!