Tôi đang cố gắng xem xét và tái cấu trúc mã tự động bằng một công cụ. Một cái gì đó trong dòng FxCop hoặc ReSharper.Tự động xem xét và tái cấu trúc mã
Looking for gợi ý cụ có thể đáp ứng các yêu cầu này:
- đường cong học tập thấp.
- Nhắm mục tiêu tại C# (và có thể là VB.NET).
- Hãy để tôi dễ dàng thêm hoặc tùy chỉnh quy tắc (và hiểu toàn bộ CodeDOM).
- Được ghi lại đầy đủ.
- MIỄN PHÍ hoặc rẻ tiền. Xin lỗi, tỷ giá hối đoái thấp =)
Đánh giá mã thủ công sẽ vẫn được thực hiện. Nhưng công cụ phải đủ kỹ lưỡng để nắm bắt tất cả các boo boo phổ biến trước khi một nhà phát triển cấp cao thực hiện xem xét thủ công.
Nếu bạn có câu chuyện để chia sẻ về các công cụ bạn đã sử dụng/đang sử dụng thì điều đó cũng sẽ tuyệt vời.
Cảm ơn.
CHỈNH SỬA: Cuối cùng cũng có thời gian để xem xét các đề xuất khác. StyleCop KHÔNG tích hợp với Visual Studio Express Edition mà tôi đang sử dụng. ReSharper có nhiều tính năng hơn so với những gì tôi yêu cầu (đó là hoàn toàn tự động hóa các đánh giá mã). Tôi sẽ nói nó không phải là một công cụ rất tập trung cho mục đích của tôi (và cũng là lý do cho thẻ giá của nó). Vẫn đang tìm kiếm các đề xuất khác nếu có.
EDITDIT: StyleCop KHÔNG tích hợp với Visual Studio Express nhưng bạn vẫn có thể thiết lập để chạy như một phần của bản dựng trong Visual Studio Express. Có vẻ như là giải pháp tốt nhất hiện nay.
Một vấn đề thường gặp nhất tôi có là người mới sử dụng tên cột để lấy giá trị từ một DataRow trong một vòng lặp. Tôi muốn họ lấy chỉ mục của cột bên ngoài vòng lặp và sử dụng chỉ mục thay vì tên bên trong vòng lặp. StyleCop có thể bắt được những loại lỗi này không. Các tài liệu có vẻ mơ hồ về điều này. – Fung