Có công cụ nào có thể quét dự án C# hoặc VB.NET và tự động xóa tất cả các biến cục bộ chưa sử dụng không?Xóa các biến cục bộ chưa sử dụng khỏi mã .NET
Trả lời
Ahem: FxCop và ReSharper là tốt đẹp và tất cả, nhưng trình biên dịch sẽ vui vẻ bỏ qua biến không sử dụng và thậm chí không bao giờ khai báo chúng trong mã được biên dịch nếu bạn bật tùy chọn optimize
.
Bạn có thể sử dụng ReSharper. Nó sẽ đánh dấu tất cả các biến không sử dụng và cho phép bạn xóa chúng.
Bạn có thể sử dụng FxCop để phân tích mã của mình.
của chúng tôi bạn van cài đặt resharper rằng Grays biến địa phương không sử dụng ra
Với cả hai công cụ mà bạn phải xóa chúng tự bạn
Vâng, không chính xác. ReSharper sẽ không chỉ làm sáng tỏ các biến; nó cũng sẽ cung cấp cho bạn lệnh để loại bỏ chúng cùng một lúc. –
Ah, didnt biết rằng :) Cảm ơn – Ivo
Dường như ReSharper sẽ giúp bạn clean up your code.
FxCop là một công cụ hữu ích theo nhiều cách, một trong số đó là nó sẽ chỉ ra các biến và tham số không sử dụng. Điều này hữu ích nếu bạn có mã của bạn trải qua quá trình tích hợp liên tục.
ReSharper sẽ làm nổi bật các biến và tham số không sử dụng khi bạn đang ở trong Visual Studio.
Cả hai công cụ sẽ không tự động thực hiện việc xóa cho bạn, mặc dù nó thường là một điều đơn giản để làm ... R # thậm chí cung cấp lệnh tắt để xóa một biến được chọn cho bạn.
- 1. Lỗi C#: Sử dụng biến cục bộ chưa được gán
- 2. Sử dụng biến cục bộ
- 3. Sử dụng biến cục bộ chưa được chỉ định. Nhưng luôn rơi vào nhiệm vụ
- 4. Các biến cục bộ .NET được lưu ở đâu?
- 5. Tại sao biên dịch lỗi "Sử dụng biến cục bộ chưa được gán"?
- 6. Cách xóa tất cả thông báo cục bộ khi ứng dụng bị xóa khỏi iPhone
- 7. Tự động xóa các lớp CSS chưa được sử dụng khỏi dự án
- 8. Tìm các lớp chưa sử dụng trong dự án .net
- 9. Xóa mã khỏi bản dựng Bản phát hành .NET
- 10. Lực lượng .NET interop sử dụng COM DLL cục bộ
- 11. Xóa CSS không sử dụng khỏi mã trang web
- 12. biến biến cục bộ javascript thành biến toàn cục
- 13. PySide: Xóa tiện ích khỏi bố cục
- 14. gcc, các biến toàn cục chưa được khởi tạo
- 15. Java bytecode: các loại biến cục bộ?
- 16. Xóa const-ness khỏi biến
- 17. Biến toàn cục trong C# .net
- 18. Xóa đường dẫn khỏi biến môi trường
- 19. git clean -f -d đã xóa các tệp khỏi thư mục cục bộ của tôi
- 20. Biến cục bộ MySQL
- 21. Plugin Eclipse Git - xóa tệp khỏi repo mà không xóa cục bộ
- 22. Xác định các lọ chưa sử dụng bằng mã vùng?
- 23. xóa tệp khỏi mã C
- 24. Xóa tệp khỏi kho SVN mà không xóa bản sao cục bộ
- 25. Javadoc cho các biến cục bộ?
- 26. Làm thế nào để sử dụng các biến cục bộ trong các thủ tục lưu sẵn?
- 27. PHP xóa "tham chiếu" khỏi một biến.
- 28. Trong đường ray, sử dụng biến cục bộ hoặc biến mẫu trong phương thức hành động
- 29. Rails - Biến cục bộ so với các biến thể hiện
- 30. Mã cũ/cũ/không sử dụng có nên bị xóa khỏi kho kiểm soát nguồn không?
+1 Câu trả lời tốt hơn nhiều –
biến địa phương có thể được bỏ qua bởi trình biên dịch, nhưng họ có thể cản trở khả năng đọc mã của các nhà phát triển con người khác. tất nhiên phụ thuộc vào mã và cách phức tạp/sắp xếp/nhận xét nó. – Ami