In einem Code, den ich gerade schreibe, habe ich ungefähr Folgendes:
if (uncommon_condition) {
do_something_simple();
} else {
do();
something();
long();
and();
complicated();
}
Ein Teil von mir denkt: "Es ist in Ordnung, wie es geschrieben steht. Einfache Fälle sollten an erster Stelle stehen, und kompliziertere Fälle sollten an nächster Stelle stehen." Aber ein anderer Teil sagt: "Nein! Der else
Code sollte unter dem stehen if
, weil er if
für ungewöhnliche Fälle und else
für alle anderen Fälle gedacht ist." Was ist richtig oder besser?