WEKO3
アイテム
C言語のプロジェクトにおけるマクロ利用の調査
https://ipsj.ixsq.nii.ac.jp/records/220068
https://ipsj.ixsq.nii.ac.jp/records/220068524c3dac-0b23-44e8-b362-8aaedb0fa523
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 2022 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | Symposium(1) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 公開日 | 2022-08-29 | |||||||||||
| タイトル | ||||||||||||
| タイトル | C言語のプロジェクトにおけるマクロ利用の調査 | |||||||||||
| 言語 | ||||||||||||
| 言語 | jpn | |||||||||||
| キーワード | ||||||||||||
| 主題Scheme | Other | |||||||||||
| 主題 | ポスター論文 | |||||||||||
| 資源タイプ | ||||||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||||||||
| 資源タイプ | conference paper | |||||||||||
| 著者所属 | ||||||||||||
| 早稲田大学 | ||||||||||||
| 著者所属 | ||||||||||||
| 早稲田大学 | ||||||||||||
| 著者所属 | ||||||||||||
| 早稲田大学 | ||||||||||||
| 著者所属(英) | ||||||||||||
| en | ||||||||||||
| Waseda University | ||||||||||||
| 著者所属(英) | ||||||||||||
| en | ||||||||||||
| Waseda University | ||||||||||||
| 著者所属(英) | ||||||||||||
| en | ||||||||||||
| Waseda University | ||||||||||||
| 著者名 |
三輪, 智樹
× 三輪, 智樹
× 鷲崎, 弘宜
× 深澤, 良彰
|
|||||||||||
| 論文抄録 | ||||||||||||
| 内容記述タイプ | Other | |||||||||||
| 内容記述 | C言語におけるマクロディレクティブはC言語の重要な機能の一つである。適切な利用を行うことで、コードの可読性及び保守性を向上させるのに役立つ。一方で、マクロの不適切な利用方法により、ファイル同士の結合度が上がり、それに伴ってリファクタリングの難易度が上がることが予想される。そこで本研究ではマクロ変数の利用、定義に焦点を当て、複数のOSSプロジェクトにおいてどの程度のマクロディレクティブが定義済みとなっており、どの程度がDefine ディレクティブによって新たに定義され、実際に利用されているかを調査した。結果として、各ファイルで定義済みなマクロ数が一定のプロジェクトと大きく異なるプロジェクトの双方が存在することがわかった。またマクロの利用数に関しては、極端にファイル数の少ないプロジェクトを除いて、プロジェクトごとに大きな差は見られなかった。 | |||||||||||
| 書誌情報 |
ソフトウェアエンジニアリングシンポジウム2022論文集 巻 2022, p. 151-152, 発行日 2022-08-29 |
|||||||||||
| 出版者 | ||||||||||||
| 言語 | ja | |||||||||||
| 出版者 | 情報処理学会 | |||||||||||