Tổng quan
Total.NET Analyzer – for Visual Studio 2002/2003 tập trung vào code analysis theo yêu cầu cho ứng dụng.NET, với mục tiêu cải thiện chất lượng và hiệu năng của dự án C# và Visual Basic.NET.

Công cụ quét project để tìm bug ẩn, code không dùng, vấn đề hiệu năng và nhiều lỗi triển khai thường gặp. Phạm vi kiểm tra bao gồm hơn 150 loại vấn đề. Danh sách này trải từ tham chiếu tới các hàm Visual Basic cũ kém hiệu quả, dùng CType thay cho DirectCast, cú pháp event handler sai, cho tới các phép ép kiểu dư thừa và các mẫu code không phù hợp với best practices của.NET.
Add code analysis on demand cho ứng dụng.NET trong Visual Studio 2002/2003, hỗ trợ C# và Visual Basic.NET. Công cụ quét hơn 150 loại vấn đề về bug ẩn, code thừa và hiệu năng.
Tính năng nổi bật
- Phát hiện hơn 150 loại vấn đề trong mã C# và Visual Basic.NET.
- Nhận diện tham chiếu tới các hàm Visual Basic cũ kém hiệu quả.
- Phát hiện việc dùng CType thay cho DirectCast trong chuyển đổi kiểu.
- Xác định cú pháp event handler không chính xác trong mã.NET.
- Tìm các phép ép kiểu dư thừa làm rối mã nguồn.
- Phát hiện dead code không ảnh hưởng chức năng nhưng tiêu tốn tài nguyên hệ thống.
- Chỉ ra field và variable có thể thu hẹp scope để cải thiện hiệu năng.
Ứng dụng thực tế
- Rà soát chất lượng mã khi phát triển ứng dụng.NET mới.
- Kiểm tra project C# hoặc Visual Basic.NET trước khi triển khai.
- Phân tích ứng dụng hiện có để hiểu nhanh các vấn đề trong solution.
- Chuẩn hóa coding standards giữa các nhóm chia sẻ code và library.
- Tìm nguyên nhân suy giảm hiệu năng liên quan tới dead code, array và StringBuilder.
Đối tượng sử dụng phù hợp
- Lập trình viên C#
- Lập trình viên Visual Basic.NET
- Nhóm phát triển dùng Visual Studio.NET
- Technical lead phụ trách code quality
Thông tin kỹ thuật
Câu hỏi thường gặp
Total.NET Analyzer hỗ trợ ngôn ngữ nào?
Công cụ hỗ trợ Visual Basic.NET và C#.
Kết quả phân tích hiển thị ở đâu?
Kết quả xuất hiện trong một tab window ngay trong VS.NET IDE dưới dạng toolwindow.
Có thể tùy chỉnh rule phân tích không?
Có. Rule Editor cho phép bật hoặc tắt rule, thay đổi severity, category và thêm ghi chú cho từng rule.
Công cụ phù hợp cho giai đoạn nào của dự án?
Có thể dùng khi phát triển ứng dụng mới và khi bảo trì ứng dụng hiện có.
Có thể xuất kết quả ra báo cáo không?
Có. Toàn bộ nội dung danh sách của Total.NET Analyzer có thể được gửi ra report.




Bình luận