コンテンツ
STCDNは『ファイルメトリックス』の一つです。
ファイル内の「(コメントに使用されている文字数) / (コードに使用されている文字数)」で計測されます。
コメントに使用されている文字数のカウント方法は、解析オプション"-comment (-co)"の設定によって
変わります。
-co a | すべてのコメントをカウント |
-co n | ファイルヘッダ部以外のコメントをカウント(デフォルト) |
-co i | 関数内のコメント、およびファイルスコープ内のコードと同じ行に書かれたコメントをカウント |
※ファイルヘッダ部のコメントは、ファイルの先頭から最初のコード行までに書かれたコメントです
※関数内のコメントは、関数の始まりの" { "から終わりの" } "までの間に書かれたコメントです
■ 例
int test() /* This is a test */ { int x; int y; /* This is another test */ return (x + y); }
-co a :コメントに使用されている文字数は28、コードに使用されている文字数は33で、STCDN=0.848です
-co n :コメントに使用されている文字数は28、コードに使用されている文字数は33で、STCDN=0.848です
-co i :コメントに使用されている文字数は17、コードに使用されている文字数は33で、STCDN=0.515です
/* This is a header comment */ int test() /* This is a test */ { int x; int y; /* This is another test */ return (x + y); }
-co a :コメントに使用されている文字数は48、コードに使用されている文字数は33で、STCDN=1.455です
-co n :コメントに使用されている文字数は28、コードに使用されている文字数は33で、STCDN=0.848です
-co i :コメントに使用されている文字数は17、コードに使用されている文字数は33で、STCDN=0.515です
int test() /* This is a test */ { int x; int y; /* This is another test */ return (x + y); }
-co a :コメントに使用されている文字数は28、コードに使用されている文字数は33で、STCDN=0.848です
-co n :コメントに使用されている文字数は28、コードに使用されている文字数は33で、STCDN=0.848です
-co i :コメントに使用されている文字数は28、コードに使用されている文字数は33で、STCDN=0.848です