Trong một số mã tôi đang viết ngay bây giờ, tôi có một cái gì đó như thế này:
if (uncommon_condition) {
do_something_simple();
} else {
do();
something();
long();
and();
complicated();
}
Một phần trong tôi nghĩ rằng "Nó ổn theo cách viết của nó. Những trường hợp đơn giản nên đi trước và những trường hợp phức tạp hơn nên đi tiếp." Nhưng một phần khác nói: "Không! elseMã phải tuân theo if, vì iflà để xử lý các trường hợp bất thường và elselà để xử lý tất cả các trường hợp khác." Cái nào đúng hay thích?