In alcuni codici che sto scrivendo proprio ora, ho qualcosa del genere:
if (uncommon_condition) {
do_something_simple();
} else {
do();
something();
long();
and();
complicated();
}
Una parte di me pensa "Va bene il modo in cui è scritto. I casi semplici dovrebbero andare prima e quelli più complicati dovrebbero andare dopo". Ma un'altra parte dice: "No! Il elsecodice dovrebbe andare sotto il if, perché ifè per gestire casi insoliti ed elseè per gestire tutti gli altri casi." Qual è corretto o preferibile?