Tôi có một ứng dụng C# với Visual Studio 2005. Mã có khoảng 300 KLOC, đã bị lạm dụng hơn 3 năm.Dọn dẹp mã không mong muốn C#
Khi tôi đã đi qua mã phát hiện ra rằng rất nhiều chức năng/phương pháp/tài sản không sử dụng. Không thể xóa mã theo cách thủ công (Yêu cầu kiểm tra từng thành viên và nếu không tìm thấy tài liệu tham khảo nào xóa nó.)
Tôi đang tìm cách tự động hóa quy trình này, bởi macro VS, sẽ đi qua từng thành viên trong mã, nếu có không có bất kỳ tài liệu tham khảo nó nên xóa nó, nếu tìm thấy bất kỳ tài liệu tham khảo, kiểm tra tài liệu tham khảo của thành viên gọi điện thoại của nó nếu gọi thành viên, không có bất kỳ tài liệu tham khảo cần xóa cả hai và như vậy.
Tôi chắc chắn một số người sẽ bị nứt trước đó.
Hy vọng rằng, ứng dụng không sử dụng phản chiếu cho các phương thức gọi. – kenny