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 else
codice dovrebbe andare sotto il if
, perché if
è per gestire casi insoliti ed else
è per gestire tutti gli altri casi." Qual è corretto o preferibile?