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.