Codigo limpio y refactorización

La Navaja de Occam indica que, entre dos soluciones equivalentes, la más simple suele ser la correcta. Aplica este principio para resolver problemas con el menor número de suposiciones o pasos posibles.

Código Malo (Violación de la Navaja de Occam)

1public boolean esPar(int numero) {
2    if (numero % 2 == 0) {
3        return true;
4    } else {
5        return false;
6    }
7}

Problema: El código agrega lógica extra (if-else) que no es necesaria.

Solución: Elimina la lógica redundante y usa una solución directa.

Código Bueno (Aplicando la Navaja de Occam)

1public boolean esPar(int numero) {
2    return numero % 2 == 0;
3}
  • Loading...