Sono un po 'perplesso su quando o non includere break
dopo l'ultimo caso, spesso default
.
switch (type) {
case 'product':
// Do behavior
break;
default:
// Do default behavior
break; // Is it considered to be needed?
}
Il solo scopo di break
s è capire, per impedire al codice di passare attraverso il resto della switch
-case.
È quindi considerato più logico avere un break
ultimo a causa della consistenza o ignorarlo a causa della break
che non applica alcun utilizzo funzionale di sorta? Entrambi sono logici in modi diversi, a mio parere.
Questo potrebbe essere comparato a un certo grado con la fine di un file .php
con ?>
. Non finisco mai con ?>
principalmente a causa del rischio di generare spazi vuoti, ma si potrebbe sostenere che sarebbe la cosa più logica concludere il file con.