Estoy un poco confundido sobre cuándo o no incluir break
después del último caso, a menudo default
.
switch (type) {
case 'product':
// Do behavior
break;
default:
// Do default behavior
break; // Is it considered to be needed?
}
El único propósito de break
s es, según tengo entendido, impedir que el código se ejecute en el resto del switch
-case.
Entonces, ¿se considera más lógico que break
sea el último debido a la consistencia o se salte el hecho de que break
no aplique ningún uso funcional? Ambos son lógicos de diferentes maneras en mi opinión.
Hasta cierto punto, esto podría compararse con la finalización de un archivo .php
con ?>
. Nunca termino con ?>
principalmente debido al riesgo de generar espacios en blanco, pero se podría argumentar que sería lógico terminar el archivo con.