Dalam beberapa kode yang saya tulis sekarang, saya memiliki sesuatu seperti ini:
if (uncommon_condition) {
do_something_simple();
} else {
do();
something();
long();
and();
complicated();
}
Sebagian dari saya berpikir, "Tidak masalah dengan cara penulisannya. Kasing sederhana harus didahulukan dan kasing rumit selanjutnya." Tetapi bagian lain mengatakan: "Tidak! else
Kode harus berada di bawah if
, karena if
untuk menangani kasus yang tidak biasa dan else
untuk menangani semua kasus lainnya." Mana yang benar atau lebih disukai?