program study story

プログラムの勉強 アウトプット

FxCopとは

.NETのプログラミング内容が適切かどうかチェックするMicrosoftツール。

アセンブリの分析。

FxCopでは、GUIアプリケーションが用意されており、チェックするルールを選択できるようになっている。

guiアプリケーションとは

GUIとは

グラフィカルユーザーインターフェース」の略

蒸すによる操作を前提としており、ウィンドウやボタン、アイコンなどが整備されています。

FxCopのチェックルールは10個のカテゴリから構成されている。

1.デザイン(設計)

2.グローバリゼーション(国際化対応)

3.インターオペラビリティ(相互運用性)

4.モバイル

5.命名規約

6.パフォーマンス

7.ポータビリティ(移植性)

8.セキュリティ

9.セキュリティ透過性

10.語法・使用法

カテゴリに含まれるチェックルールによって、コンパイル後のアセンブリに対して、コードが適切に記述されているかをチェックすることができる。

FxCopは、C#以外の言語で作成されたマネージコードのDLLやEXEのコードをチェックすることができる。

FxCopは、Freamworkの警察という意味。

マネージコードとは

.NET Frameworkにおける共通言語基盤(CLI)に準拠した仮想機械上で実行される命令(コード)のこと。

 

Fxcop

Fxcop

 

 

 

Fxcop

Fxcop