Código limpio¶
El concepto de código limpio (clean code) se refiere a escribir código que sea fácil de leer, entender y mantener.
Un código limpio es aquel que otro programador puede comprender rápidamente.
Características del código limpio¶
Un código limpio suele tener:
- nombres claros
- funciones pequeñas
- baja complejidad
- ausencia de duplicaciones
Nombres significativos¶
Los nombres de variables, clases y métodos deben describir claramente su propósito.
Ejemplo incorrecto:
int x;
Ejemplo correcto:
int numeroAlumnos;
Funciones pequeñas¶
Las funciones deben ser cortas y realizar una única responsabilidad.
Esto mejora:
- la legibilidad
- la reutilización
- el mantenimiento
Evitar duplicaciones¶
La duplicación de código genera problemas de mantenimiento.
Cuando un mismo fragmento aparece varias veces, es recomendable:
- extraerlo a un método
- reutilizarlo
Actividad¶
-
AC703. Analiza un fragmento de código, por ejemplo una PR de la última UT de Programación, y detecta problemas de:
- nombres poco claros
- funciones demasiado largas
- duplicación de código
Propón una versión mejorada siguiendo principios de código limpio.