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.