Subject   :LOC (Lines Of Code)

カテゴリー  : パソコン > ソフト > プログラミング 


 LOC (Lines Of Code)
LOCとは、プログラムの規模を表す指標の一つで、ソースコードの行数のこと。 SLOC(Source Lines Of Code )ともいう。

LOCはソフトウェア開発の受発注の基準などで用いられるプログラムの規模の推計に用いられるが、同じ機能のプログラムでもプログラマの力量や選択するアルゴリズムなどによって記述量が大幅に異なることがあり、基準としての信頼性はあまり高くない。

また、現在利用されているプログラミング言語の多くはソースコードの改行に関して制約が少ないため、プログラマによって改行を挿入する「流儀」が異なることが多く、こうした点からも単純なLOCではプログラムの規模を推定するのは難しいとされる。

● KLOC (Kilo Lines Of Code )
KLOCとは、プログラムの規模を表す指標の一つで、ソースコード1000行のこと。LOC/SLOC(Source Lines Of Code)の1000倍を意味する単位。

KLOCはソフトウェア開発の受発注の基準などで用いられるプログラムの規模の推計に用いられるが、同じ機能のプログラムでもプログラマの力量や選択するアルゴリズムなどによって記述量が大幅に異なることがあり、基準としての信頼性はあまり高くない。

また、現在利用されているプログラミング言語の多くはソースコードの改行に関して制約が少ないため、プログラマによって改行を挿入する「流儀」が異なることが多い。このため、KLOCを計算する際はコーディング規約を定めて個人差を減らしたり、変換ツールなどで事前に整形してからカウントするなどの工夫が行われることが多い。

   ⇒ Java

[メニューへ戻る]  [HOMEへ戻る]  [前のページに戻る]