Artistic Style(AStyle)
研究でソースコードの分析や評価のために,LOC(Line of Code)を用いている.
でも,人によってソースコードの記述方法が異なってしまうので,一定の測定をすることが難しい.
そこで,ソースコードを規則に従って整形してくれるツールを使っている.
Astyleと言うツール.
このツールの使い方はこんな感じ.
astyle 変換ソースコード名 変換後ソースコード名
いろいろとオプションは有るが,今は使っているのはこんなの.
--style=kr --indent=spaces=2 -c -xe -n
option | description |
---|---|
--style=kr | K&Rスタイル |
--indent=spaces=2 | インデントはスペース2つ分 |
-c | タブをスペースに変換 |
-n | バックアップを作成しない |