В некотором коде, который я пишу прямо сейчас, у меня есть что-то вроде этого:
if (uncommon_condition) {
do_something_simple();
} else {
do();
something();
long();
and();
complicated();
}
Часть меня думает: «Все хорошо, как написано. Сначала должны идти простые дела, а затем более сложные дела». Но другая часть говорит: «Нет! elseКод должен идти под if, потому что ifпредназначен для работы с необычными случаями и elseдля решения всех других случаев». Что является правильным или предпочтительным?