Сегодня я читал какой-то код (C, если это кому-то важно) и заинтересовался блоком переключателей.
switch (c_type) {
case -1:
some_function(some_var);
break;
[...]
default:
abort();
}
Теперь это совершенно простой переключатель-блок. Меня интересует some_function(some_var)
-вызов: если вы, программист, абсолютно, положительно, супер-пупер уверены, что вызов приведет к завершению процесса, вы все равно помещаете оператор break под ним, даже если он совершенно не нужен? ? Можно ли сказать, что это лучшая практика?