Có công cụ nào có thể xác định được một hàm/thủ tục/phương thức/toàn bộ lớp được sử dụng không?Tìm mã không sử dụng (hay còn gọi là "chết") trong Delphi
Tôi đã thấy các công cụ có thể giúp nhà phát triển có kiến thức theo dõi các đoạn mã không sử dụng (hầu hết là các ngôn ngữ khác với Delphi) nhưng hầu hết đều có đường cong học tập dốc và/hoặc yêu cầu đào đáng kể để xác định xem đoạn mã được sử dụng hay không.
Trình liên kết thông minh của Delphi thực hiện điều này để giảm kích thước của tệp thực thi cuối cùng. Thật không may những thông tin nhỏ được đưa ra trên các liên kết thông minh không chỉ ra một cách để lấy những gì đã được chọn lọc từ các rào cản.
Phải thừa nhận rằng, ngay cả khi có thể tìm ra những gì mà trình liên kết thông minh loại bỏ nó có thể rất thận trọng với việc chọn lọc.
Thực sự vụng về. Điều này sẽ yêu cầu quét trực quan mỗi và mọi tệp nguồn cho các dấu chấm bị thiếu. Mặc dù, sau khi kiểm tra một vài tùy chọn trình biên dịch nó xuất hiện tính năng này có sẵn cho dù thông tin gỡ lỗi được bật hay tắt. Tôi tự hỏi nếu thông tin này được trích xuất bởi IDE từ dcus? –
Vụng về, nhưng rất hữu ích khi cố gắng hiểu hoặc tái cấu trúc các đơn vị lớn. –