Saltar a contenido

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.