Skip to main content

Buenas prácticas

🏁 Objetivos

  • Que te introduzcas a la práctica de la refactorización
  • Que apliques buenas prácticas de programación
  • Que identifiques problemas en tu código y puedas mejorarlos

📝 Contenidos

Refactorización

  • Qué es la refactorización y por qué es importante
  • Estrategias más comunes de refactorización
  • Cuándo hacer una función
  • Definiendo qué necesita y qué va a devolver antes de la implementación
  • Definiendo los parámetros
  • Identificando código repetido
  • Generando funciones para abstraer y reutilizar
  • Dividiendo una función larga en múltiples más pequeñas
  • Analizando un problema e identificando las funciones necesarias
  • Clean code
  • La importancia de buenos nombres (funciones, parámetros, variables)
  • Principio de responsabilidad única
  • Ventajas de funciones cortas: legibilidad, claridad, testeabilidad

Control de la ejecución

  • Uso del return para cortar la ejecución
  • Evitando anidados con return

🚀 Recursos de la clase

📆 Fecha

📹 Grabación

👩‍💻 Código

💪 Ejercitación


📚 Material de lectura

En inglés


🔍 Para seguir investigando