Em algum código que estou escrevendo agora, tenho algo parecido com isto: if (uncommon_condition) { do_something_simple(); } else { do(); something(); long(); and(); complicated(); } Parte de mim pensa: "Está tudo bem do jeito que está escrito. Casos simples devem ser os primeiros e casos...