У якомусь коді я зараз пишу, у мене є щось подібне:
if (uncommon_condition) {
do_something_simple();
} else {
do();
something();
long();
and();
complicated();
}
Частина мене думає: "Це добре, як це написано. Прості справи повинні йти першими, а складніші справи - далі". Але інша частина говорить: "Ні! else
Код повинен підпадати під дію if
, тому що if
це стосується незвичайних справ і else
стосується всіх інших справ". Що є правильним чи кращим?