KLOC (K Line of code) †
定義 †
- コンピュータプログラムの規模を表す単位。1KLOC = ソースコード 1,000 行。
- プログラムを説明するためのコメント行は含む。
- プログラムを修正する際に、削除する目的でコメント化した行数は含まない。(このため自動計測は難しい。コメントアウトしたことが機械判別できる書き方が必要。*1)
- 空行は対象外。
ステップ数との違い †
- ステップは命令に対応するものなので、行数とステップは一致しない。
- 1 命令を見やすくする目的などで複数行で記述した場合でも、1 ステップとなる。
- ステップは機械語やアセンブラでは有効だが、高級言語では有効とは言えない。
ref:コロ助 (ソースコード行数をカウントするツール)