Я бы предпочел только одну строку (если это эквивалентно тому, что вы имели в виду)
if (bob == 42) return;
Это просто говорит о том, что он делает, и не нуждается в дополнительных комментариях. Напротив, вставка else
с блоком, комментариями и прочим запутывает код и отвлекает от происходящего, в частности от другого важного кода, который может последовать.
Повторение того же сообщения с небольшими изменениями в комментариях делает читателя кода глупым.
Если бы это было не то, что вы имели в виду с помощью своего фрагмента кода, если в обоих случаях действительно нужно что-то делать, я бы предпочел
if (bob == 42) {
/* do something if bob is the chosen one */
} else {
/* for all others apply the standard treatment */
}
return;
Это не скрывает вашу инструкцию возврата в глубине блока.
Таким образом, если вы чувствуете, что должны комментировать управление потоком, а не семантику кода, вы делаете что-то не так.