私は、コード行(LoC)が間違っていても間違ったコード・メトリックであることを知っており、このようなポストがたくさんあります。ビジュアルスタジオコード解析のコード行は、HTML、CSS、Javascriptで何をしますか?
しかし、...私はまだ報告書のウェブサイトのLoCカウントを提供する必要があります。
Visual Studio 2010 Code Analysis Code Metrics機能を使用して、LoCが何をしているのか、HTML、CSS、Javascriptをどのようにカウントしているのか疑問に思ったときに使用しましたか?コードの
ライン - -
VSヘルプテキストは、メトリックのこの説明を提供するコードの行のおおよその数を示します。このカウントはILコードに基づいているため、ソースコードファイルの正確な行数ではありません。非常に高い数は、型またはメソッドが多すぎる作業をしようとしていることを示している可能性があり、分割する必要があります。また、タイプまたはメソッドを維持するのが難しいかもしれないことを示している可能性があります。
私のマルチパートの質問は... HTML、CSS、JavascriptはILにコンパイルされますが、それがVS LoCメトリックに含まれていると仮定すべきですか?それがILにコンパイルされない場合は、レポートのLoCメトリックにHTML、CSS、およびJavascriptを計算または含める最も良い方法は何ですか?それとも、彼らはまったくLoCに含まれるべきなのでしょうか?
そして、それのいずれかが最小化を介して送信された場合、何が違いだろうとみては?彼らは1つのLOCとして数えますか? – Rob
@Robそれはそれを最小限に抑える方法によると思います。私が実際に持っているコードのJavaScript行の数には特に焦点を当てていないので、私は決して考えていませんでした - 私は通常、クライアントにダウンロードしているファイル(およびすべてのリソース)のサイズにもっと焦点を合わせます。私のアプリケーションでは、パッキングと圧縮が確実に行われています。 –
@JSagerしかし、細分化は空白と書式設定を本当に削除するだけです。文などの場合はループを変更しません。非常に長いテキスト行とファイルサイズがありますが、コードステートメントの実際の数は実際には変わりません。 –