Tôi đang đọc phần giới thiệu đồng bóng của Joel Spolsky khi nó xuất hiện:
"Và bây giờ những gì họ làm là thế này: mỗi tính năng mới nằm trong một khối #ifdef lớn. Vì vậy, họ có thể làm việc trong một thân cây duy nhất, trong khi khách hàng không bao giờ thấy mã mới cho đến khi nó được gỡ lỗi, và thật lòng mà nói, thật nực cười."
Tại sao điều này thật vô lý , không phải thế này, nếu không có gì khác, đơn giản hơn để xử lý? Không có gì lạ mắt nhưng thực hiện mánh khóe - ít nhất là nếu bạn đã "kết hôn" với lật đổ.
Nhược điểm là gì? Tôi không thể tranh luận.