FAQ

Imagix4D

インストールやシステム構成に関する質問

ID.15

Q. ソースコードの数え方について教えてください。 Lines of Source Code と Number of Statements の違い等がわかりません。

A.


サンプルコードの数え方を以下に示します。

A Lines in File (File) 14
B Lines of Source Code (File) 10
C Number of Statements (File) 8
D Lines in Function (Function) 13
E Statements in Function (Function) 9
A B C D E
1 1 - - 1 1: int
2 2 2 1 2 2: XXX_YYYY_GetData(void)
3 3 - 2 3 3: {
4 4 3 3 4 4: YYYY_RETURN ercd;
5 5 4 4 5 5 int data;
6 - - 5 - 6:
7 - - 6 - 7: /* comment */
8 6 5 7 6 8: ercd = YYYY_get_data(&data);
9 7 6 8 - 9: #ifdef ENA_ASSERT
10 - - 9 - 10: XXX_ASSERT(ercd == 0);
11 - - 10 - 11: #endif
12 8 7 11 7 12: XXX_DEBUG(1, (" [XXX] data = %d\n", data));
13 9 8 12 8 13: return data;
14 10 - 13 9 14: }

Aは、一般的なファイルの行数、Bは、Aからコメントと空行を抜いたもの、Cは、Bから括弧のみの行({}()[])を削除したものになります。

<< インストールやシステム構成に関する質問に関するFAQ一覧へ戻る