コードの行数を測るツールはいろいろあるが、diffで見ることが前提で数えるツールでいいのを知らなかったので手慰みに作った。
GitHub - fjkz/tloc: A trivial code line counter for diff.
こんな感じでファイルごとに行数を出してくれる。
$ git diff | ./tloc.py Name Code Comment Blank -------------------------------- .gitignore + 2 0 0 - 0 0 0 LISENCE.txt + 0 16 9 - 0 0 0 README.md + 0 19 3 - 0 0 0 tloc.py + 115 35 40 - 0 0 0 -------------------------------- Total + 117 70 52 - 0 0 0
昔の記事で貼り付けたシェルコマンドとやっていることはほとんど一緒です。diffの情報量を落として丸めているだけです。
これだけ頑張りましたよという作業報告には便利かもね。コードの数で頑張りを管理するなんて、いわゆる技術的負債が増えるだけの愚策だと思いますが……むしろ減らしたことを評価するべきなんだけど、難しいですよね。
- 作者: 初田賢司,日経SYSTEMS
- 出版社/メーカー: 日経BP社
- 発売日: 2013/07/11
- メディア: 単行本
- この商品を含むブログ (3件) を見る