Tôi tự hỏi có những tùy chọn nào cho phạm vi bảo hiểm mã .NET (hoặc cụ thể là C #), đặc biệt là trong phân khúc giá thấp hơn?
Tôi không tìm kiếm các khuyến nghị, nhưng để so sánh các sản phẩm dựa trên sự thật. Tôi biết những điều sau đây:
- NCover
- Có vẻ là rất phổ biến và trông khá tốt
- Hỗ trợ bảo hiểm tuyên bố và bảo hiểm chi nhánh
- $ 480 cho "Hoàn thành NCover 3"
- Các phiên bản beta cũ hơn có sẵn miễn phí
- Visual Studio (2008 Pro) | (Hệ thống nhóm năm 2005 (Phiên bản phát triển, thử nghiệm hoặc nhóm)
- Chà, đó là Microsoft nên tôi mong nó hoạt động tốt
- Tích hợp hoàn toàn vào Visual Studio
- Ít nhất $ 5,469
- PartCover - không phát triển thêm (chuyển sang OpenCover)
- Mã nguồn mở
- Hỗ trợ bảo hiểm tuyên bố
- OpenCover - kế thừa của PartCover
- Mã nguồn mở
- Hỗ trợ bảo hiểm chi nhánh và tuyên bố
- Hỗ trợ 32 và 64 bit
- Hỗ trợ Silverlight
- Lý lịch
- Hướng dẫn về Dự án mã của nhà phát triển chính
- Chưa có hỗ trợ .NET Core
- Bảo hiểm kiểm tra SD
- Hoạt động với 32 và 64 bit, C # 4.0 đầy đủ
- Xử lý cả cơ sở mã nhỏ và rất lớn
- $ 250 cho giấy phép một người dùng
- JetBrains dotCover
- $ 100 cho Giấy phép cá nhân. Miễn phí cho các nhóm người dùng, các dự án nguồn mở, sinh viên và giáo viên.
- Hỗ trợ bảo hiểm tuyên bố
- Hỗ trợ Silverlight
-
- $ 159 cho giấy phép cá nhân
- $ 288 cho giấy phép chỗ ngồi thương mại
* Miễn phí trong giai đoạn thử nghiệm, để trở thành thương mại, không biết giá trong tương lai. - Các chỉ số bảo hiểm mã trong Visual Studio
- Kiểm tra liên tục (gần thời gian thực)
- Bảo hiểm mã kiểm tra trực quan
- Chỉ số hiệu suất, thực hiện kiểm tra đa lõi song song
-
- $ 410 cho giấy phép nhà phát triển
- NDepend có thể nhập dữ liệu bảo hiểm từ NCover, DotCover, Visual Studio 2017; Các tệp Bảo hiểm Mã 2015, 2013, 2012, 2010 và 2008.
- Biểu đồ phụ thuộc
- Ma trận cấu trúc phụ thuộc
- Trực quan hóa số liệu mã
- Xác thực quy tắc mã