【えすろっく】
SLOC(ソースコード行数) とは?
最終更新:
💡 コードの量を数える物差し、数え方も一緒に示そう
ソースコードの行数などから規模を表す指標。物理行と論理的な文の違い、コメント・空行の扱いを説明し、同じ条件で比べる必要性を整理します。
📌 このページのポイント
- Source Lines of Codeの略で、ソースコードの規模を表す
- 物理的な行を数える方法と、論理的な文を数える方法がある
- 空行・コメント・生成コードなどの扱いを明示する
- 行数だけで品質や個人の優秀さを判定しない
SLOCは、コードの行を数えること?
コードの規模を表す指標だよ。物理的な行を数える方法と、論理的な文を数える方法がある。同じコードでも改行の仕方や数えるルールで結果が変わるんだ。
物理行なら、空行やコメントも全部入れる?
必ず含めるわけではないよ。例えばclocは空行・コメント行・コード行を分けて報告する。何を含めた値なのかを示して使うことが大切なんだ。
コードが多い人ほど、仕事ができる?
行数だけでは分からないよ。短くても読みにくいコード、長くても意図が分かりやすいコードがある。規模の目安と、品質や仕事の成果を同じものにしないようにしよう。
別のプロジェクトと比べるには?
まとめ:ざっくりこれだけ覚えればOK!
「SLOC」って出てきたら「数え方を決めてコードの規模を測る物差し」と思えばだいたいOK!
📖 おまけ:英語の意味
「Source Lines of Code」 = ソースコードの行数
💬 LOCとも呼ばれます。同じ行数という言葉でも、数える単位や対象が違うと比較できないため、定義を添えることが大切です。