コード分析する際に便利なもののメモ
はじめに
犯罪捜査技術を活用したソフトウェア開発手法 を読んでみて、コード分析するうえで使えそうなものが色々とありました。 そこでこのブログで、それらへのリンクをメモしたいと思います。
コード分析するうえで使えそうなもの
cloc
ソースコード中にある下記のものをプログラミング言語別にカウントしてくれるもの。
- ファイルの数
- 空行の数
- コメント行の数
- コード行の数
各環境のパッケージマネージャー経由でインストールできるので、手軽に導入できる。
https://github.com/AlDanial/cloc?tab=readme-ov-file#install-via-package-manager
code-maat
Git などのバージョン管理システムからデータを分析するためのコマンドラインツール。 おそらく 犯罪捜査技術を活用したソフトウェア開発手法 の原著者が作成したもの。
このツールの実行後に行う加工作業を自動化するためのスクリプトも下記で提供されている。