Switch(some case) {
case 1:
// compute something ...
return something;
break;
case 2:
// compute something ...
return something;
break;
/* some more cases ... */
case X:
// compute something ...
return something;
break;
default:
// do something
return something;
break;
}
En mi opinión:¿esta declaración de cambio huele mal?
Suponiendo que esta sentencia switch es justificable, el retorno y romper apenas no se ve bien o se siente bien.
La ruptura es obviamente redundante, pero es un estilo de omisión pobre (¿o es este estilo pobre para empezar?)?
Yo personalmente no hago esto, pero hay algo de esto en la base de código en el trabajo. Y no, no voy a ser farisaico y corregiré la base de código.
LOLLLL @ la etiqueta "código de olor"! – Poni