Estou um pouco confuso sobre quando ou não incluir breakapós o último caso, com frequência default.
switch (type) {
case 'product':
// Do behavior
break;
default:
// Do default behavior
break; // Is it considered to be needed?
}
breakMeu único objetivo é, no meu entendimento, impedir que o código seja executado no restante da switchcaixa.
Considera-se então mais lógico ter um breakúltimo devido à consistência ou ignorar devido à breakaplicação de nenhum uso funcional? Ambos são lógicos de maneiras diferentes, na minha opinião.
Até certo ponto, isso pode ser comparado ao final de um .phparquivo ?>. Eu nunca termino ?>principalmente devido ao risco de gerar espaços em branco, mas pode-se argumentar que seria lógico finalizar o arquivo.
breakdurar o caso também :)