web-dev-qa-db-ja.com

統計を取得するにはどうすればよいですか、行数は時間の経過とともにどのように変化しましたか?

統計を取得するにはどうすればよいですか、行数は時間の経過とともにどのように変化しましたか?私は自分のプロジェクトにBazaarを使用していますが、コードを正しくリファクタリングしている場合は、知っておくと非常に便利です。

3
user6320

bzr-diffstat :もあります。

$ bzr diffstat -r 55..57
 foo/bar.py |  2 +-
 po/foo.pot | 56 ++++++++++++++++++---------
 2 files changed, 38 insertions(+), 20 deletions(-)
2
andrewsomething

行数統計用の組み込み関数はありません。

しかしもっと重要なこと:コードを正しくリファクタリングしているかどうかを知るには、必要な統計のカウントではなく、単体テストです!

行数が時間の経過とともにどのように変化したかを本当に知りたい場合は、単純なPython bzrlibを使用したプログラムを作成し、リビジョンを繰り返し、次の行を数えるのが最善の策だと思います。各リビジョンを印刷するか、ファイルまたはデータベースに保存します。

それでもこれが必要で、コードサンプルが必要な場合は、コメントを残してください。

0
janos