Codigo limpio y refactorización
Funciones Pequeñas y con una Sola Responsabilidad
Una función debe hacer una sola cosa, pero hacerlo bien.
Ejemplo Malo:
1public void calcularYMostrarTotal(double[] precios) { 2 double total = 0; 3 for (double precio : precios) { 4 total += precio; 5 } 6 System.out.println("Total: " + total); 7}
Problema: La función combina varias responsabilidades: calcular y mostrar.
Solución: Divide responsabilidades para que cada función haga solo una cosa.
Ejemplo Bueno:
1public double calcularTotal(double[] precios) { 2 double total = 0; 3 for (double precio : precios) { 4 total += precio; 5 } 6 return total; 7}
- Loading...