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! else
Mã phải tuân theo if
, vì if
là để xử lý các trường hợp bất thường và else
là để xử lý tất cả các trường hợp khác." Cái nào đúng hay thích?