Có một sản phẩm/dự án cho phép bạn xác định các quy ước để nói một dự án MVC để kiểm tra tĩnh cho các quy ước đặt tên như Controller được nối vào cuối các lớp kế thừa từ bộ điều khiển và/hoặc thực thi chữ ký phương thức nhất định khi trang trí một phương thức có thuộc tính. Tôi về cơ bản đang tìm cách thiết lập một số đường ray bảo vệ cho các nhà phát triển mới đến với nhóm của chúng tôi, nơi chúng tôi có một tập hợp rõ ràng các quy ước được sử dụng để kết nối mọi thứ một cách linh động thông qua sự phản chiếu. Thấy rằng dây phản xạ này sẽ thất bại vì chữ ký không tương thích sẽ là một lợi ích rất lớn cho quá trình tăng tốc của chúng tôi.Kiểm tra tĩnh cho các quy ước khung
Các tính năng chính cần thiết:
- tĩnh/Compile thời gian kiểm tra các quy tắc vỡ
- Khả năng nhắm mục tiêu các phương pháp trang trí với các thuộc tính cụ thể (thông qua RegEx hoặc một Wizard)
- bộ khác nhau của quy tắc dựa trên khác nhau các loại dự án. (ví dụ: Một tập hợp các quy ước cho một Ứng dụng MVC, một tập hợp khác cho Ứng dụng Biểu mẫu Web và một tập hợp khác cho Thư viện Lớp được gắn với .BLL)
Bất kỳ đề xuất đầu vào nào được đánh giá cao mặc dù tôi yêu cầu bạn chỉ trả lời nếu bạn biết rằng các tính năng này được hỗ trợ.
bạn có thử FxCop/Phân tích mã không? – BrokenGlass