W jakimś kodzie, który teraz piszę, mam coś takiego:
if (uncommon_condition) {
do_something_simple();
} else {
do();
something();
long();
and();
complicated();
}
Część mnie myśli: „W porządku, w jaki jest napisany. Proste sprawy powinny iść na pierwszym miejscu, a bardziej skomplikowane sprawy powinny iść dalej”. Ale inna część mówi: „Nie! else
Kod powinien przejść poniżej if
, ponieważ if
służy do obsługi nietypowych przypadków i else
do obsługi wszystkich innych przypadków”. Które jest poprawne lub preferowane?