LOCは、lines of codeの略で、
ソフトウェアの規模を表す指標のひとつ。
ソースコードの
行数を意味する。何の
行数かを明確に示すため、SLOC (source lines of code) ということもある。
テキストファイルとしての
行数を物理
LOC (physical
LOC) というが、これをそのまま使うことは少ない。空
行(改
行など空白だけの
行)やコメント
行(コメントと空白だけの
行)は除く、2つの命令が書かれた
行は2
行と数える、括弧だけの
行を除くなどの換算をした
行数を論理
LOC (logical
LOC) といい、通常はこちらを使う。ただし、細かい規則にはさまざまな流儀がある。論理
LOCを手作業で数えるのはやっかいで、専用のツールを使うことが多い。