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