Lại Làm Bjam Buồn Một Lần Nữa
Tưởng tượng cảm giác thất vọng của tôi khi đến công ty vào buổi sáng và nghe đồng nghiệp báo tin dữ về lỗi syntax trong tập tin jamfile! Vấn đề nằm ở cách sử dụng yêu cầu dự án
Sau khi phân tích kỹ, tôi mới nhận ra cơ chế kế thừa tự động của hệ thống jamfile - tất cả các thuộc tính project từ thư mục cha sẽ được truyền xuống các thư mục con. Điều này hoạt động rất trơn tru với đặc tính
Trên Google, tôi tìm thấy tài liệu chính thức của Boost.Build V2 tại địa chỉ trong phần Core changes có ghi chú quan trọng: “Khi khai báo
Đáng suy ngẫm là qua trải nghiệm này, tôi nhận ra sự khác biệt trong kỳ vọng khi dùng công cụ hiện đại. Ngày xưa dùng VC IDE thủ công, phải click chuột từng bước thiết lập thư viện, mặc dù tốn thời gian nhưng lại chấp nhận được. Nay nhờ các hệ thống build thông minh, chúng ta kỳ vọng cao hơn về tính tự động và liền mạch, dẫn đến việc dễ thất vọng khi gặp phải các giới hạn kỹ thuật như thế này.