CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 684

684
Phụ lục A: Giới thiệu một số công cụ .NET

đó, bạn hãy nhấn Analyze, FxCop sẽ khảo sát assembly này và đưa ra các thông báo lỗi (xem
hình A-5).
FxCop nhận thấy một số vấn đề với assembly này. Bạn có thể nhắp đúp lên một lỗi để xem
chi tiết, bao gồm lời mô tả quy luật và nơi mà bạn có thể tìm thấy nhiều thông tin hơn.
FxCop có thể giúp bạn tạo mã lệnh tốt hơn, nhất quán hơn, nhưng nó không thể sửa chữa việc
thiết kế tồi hay lập trình kém. FxCop cũng không phải là một sự thay thế cho việc kiểm tra mã
lệnh (code review), nhưng vì nó có thể bắt nhiều lỗi trước khi kiểm tra mã lệnh nên bạn có thể
dành nhiều thời gian cho các vấn đề hệ trọng hơn là phải lo lắng về các quy ước đặt tên.

Hình A-5 FxCop đưa ra các thông báo khi khảo sát NUnitExample

FxCop được phát triển bởi Microsoft và có thể được download tại

[

http://www.gotdotnet.com/team/fxcop]

.

A.6 Khảo sát assembly với .NET Reflector

A.6 Khảo sát assembly với .NET Reflector
.NET Reflector là một trình duyệt lớp (class browser) và trình dịch ngược (decompiler), nó có
thể khảo sát một assembly và cho bạn thấy tất cả các “bí mật” trong đó. .NET Framework đã
đưa ra cơ chế phản chiếu (reflection) để khảo sát bất kỳ mã lệnh nào dựa-trên-.NET, cho dù nó
là một lớp đơn hay toàn bộ một assembly. Cơ chế phản chiếu cũng có thể được sử dụng để thu
lấy thông tin về các lớp, phương thức, và thuộc tính khác nhau trong một assembly nào đó. Sử

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.