Sobes.tech
Junior — Middle

¿Cuáles son las principales características que determinan la calidad del código y lo hacen bueno?

sobes.tech AI

Respuesta de la IA

Una buena codificación se caracteriza por las siguientes cualidades:

  • Legibilidad: el código debe ser comprensible para otros desarrolladores, usando nombres claros para variables y funciones.
  • Mantenibilidad: la estructura del código debe permitir realizar cambios y corregir errores fácilmente.
  • Modularidad: el código está dividido en partes pequeñas e independientes (funciones, clases), cada una responsable de su tarea.
  • Ausencia de duplicación: el código repetido debe extraerse en métodos o clases separados.
  • Testabilidad: el código debe ser fácil de cubrir con pruebas.
  • Rendimiento: el código debe funcionar de manera eficiente, sin gastos innecesarios de recursos.
  • Cumplimiento de estándares: uso de estilos de codificación y convenciones generalmente aceptados.

Ejemplo de una buena función en Java:

public int sum(int a, int b) {
    return a + b;
}

Es corta, comprensible y realiza una sola tarea.