En algún código que estoy escribiendo ahora, tengo algo como esto:
if (uncommon_condition) {
do_something_simple();
} else {
do();
something();
long();
and();
complicated();
}
Una parte de mí piensa: "Está bien la forma en que está escrito. Los casos simples deberían ir primero y los casos más complicados deberían ir después". Pero otra parte dice: "¡No! El elsecódigo debe ir debajo de if, porque ifes para tratar casos inusuales y elsees para tratar todos los demás casos". ¿Cuál es correcto o preferible?