Câu hỏi của tôi khá liên quan đến something asked before nhưng tôi cần một số lời khuyên thực tế.Thêm bài kiểm tra đơn vị vào dự án hiện tại
Tôi có "Làm việc hiệu quả với mã cũ" trong tay và tôi đang sử dụng lời khuyên từ cuốn sách khi tôi đọc nó trong dự án tôi đang làm việc. Dự án là một ứng dụng C++ bao gồm một vài thư viện nhưng phần chính của mã được biên dịch thành một tệp thực thi duy nhất. Tôi đang sử dụng googletest để thêm các bài kiểm tra đơn vị vào mã hiện tại khi tôi phải chạm vào một cái gì đó.
Vấn đề của tôi là làm thế nào tôi có thể thiết lập quy trình xây dựng để có thể xây dựng các bài kiểm tra đơn vị của mình vì có hai tệp thi hành khác nhau cần chia sẻ mã trong khi tôi không thể trích xuất mã từ ứng dụng "đang kiểm tra" của tôi thư viện. Ngay bây giờ tôi đã thực hiện quá trình xây dựng của mình cho ứng dụng giữ liên kết kiểm tra đơn vị đối với các tệp đối tượng được tạo ra từ quá trình xây dựng của ứng dụng chính nhưng tôi thực sự không thích nó. Có đề xuất nào không?
Tại sao bỏ phiếu xuống? –