Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] Miedo al booleano

Hola a todos! Revisando el choice "Definición de métodos", en la condicion del if se hace una comparacion de un booleano con true.

    double calculaPrecioFinal(boolean pagoMedianteDebito) {
        if (pagoMedianteDebito == true) {
            double precioFinal = precio - descuentoParaDebito;
        } else {
            double precioFinal = precio;
        }
    }

Supongo que es con fines de comprension en primera instancia pero, siendo pagoMedianteDebito un booleano, podria ir solo el argumento en el if sin necesidad de hacer la comparacion, generando lo llamado "miedo al booleano".

    double calculaPrecioFinal'(boolean pagoMedianteDebito) {
        if (pagoMedianteDebito) {
            double precioFinal = precio - descuentoParaDebito;
        } else {
            double precioFinal = precio;
        }
    }

Solo dejar ese comentario por si no lo habian tenido en cuenta. Muy buenos los contenidos por el momento! Saludos!

1 respuesta

¡Hola Damian! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!