翻訳と辞書
Words near each other
・ ソージャナーズ
・ ソース
・ ソース (調味料)
・ ソースかつ丼
・ ソースせんべい
・ ソースカツ丼
・ ソースコーディング
・ ソースコード
・ ソースコードエディタ
・ ソースコード生成
ソースコード行数
・ ソースタイン・ヴェブレン
・ ソースティン・ブンデ・ヴェブレン
・ ソースティン・ヴェブレン
・ ソーステルベルフ空軍基地
・ ソーステルベルフ航空基地
・ ソースネクスト
・ ソースバーグ
・ ソースファイア
・ ソースファイル


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

ソースコード行数 : ミニ英和和英辞書
ソースコード行数[すう, かず]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

: [ちょうおん]
 (n) long vowel mark (usually only used in katakana)
: [くだり, ぎょう]
 【名詞】 1. (1) line 2. row 3. (2) verse 
行数 : [ぎょうすう]
 【名詞】 1. number of lines 2. linage
: [すう, かず]
  1. (n,n-suf) number 2. figure 

ソースコード行数 ( リダイレクト:LOC ) : ウィキペディア日本語版
LOC[すう, かず]

LOCは、lines of codeの略で、ソフトウェアの規模を表す指標のひとつ。ソースコードの行数を意味する。何の行数かを明確に示すため、SLOC (source lines of code) ということもある。
テキストファイルとしての行数を物理LOC (physical LOC) というが、これをそのまま使うことは少ない。空行(改行など空白だけの行)やコメント行(コメントと空白だけの行)は除く、2つの命令が書かれた行は2行と数える、括弧だけの行を除くなどの換算をした行数を論理LOC (logical LOC) といい、通常はこちらを使う。ただし、細かい規則にはさまざまな流儀がある。論理LOCを手作業で数えるのはやっかいで、専用のツールを使うことが多い。
== 問題点 ==
LOCには以下のような問題がある。
*プログラミング言語の記述にはある程度の自由度があり、まったく動作が等しいプログラムであってもさまざまな記述ができる。これは特に、C言語の流れを汲む自由度の高い言語で著しい。
*同じまたは類似の処理をコピー&ペーストすればLOCは簡単に増える。マクロ化、関数化、クラス化などすれば、ソースコードは読みやすく保守しやすくなるが、LOCは減る。
*同じ問題を解決するためにもさまざまな解決法があり、無駄な処理をしたり効率の悪いアルゴリズムを使ったりすればLOCは増えることが多い。
*同じ処理内容であっても、プログラミング言語の種類によって必要なLOCは大きく変わる。たとえば、C言語を基準にすると、COBOLFORTRANは数倍、アセンブリ言語では十倍以上の行数が必要であることが多い。ただしこれは、ソフトウェア開発のコストの指標としてはむしろ適切な長所であると言える。
このような問題があるため、LOCでソフトウェアの実際の規模を測るのは難しい。そのため、LOCに変わる指標としてファンクションポイント法などが利用されてきている〔ファンクションポイント法によるソフトウェア開発規模・工数見積の現状 〕。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「LOC」の詳細全文を読む

英語版ウィキペディアに対照対訳語「 Source lines of code 」があります。




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.