11

Edward Tufteに触発されたデータ視覚化手法を使用してテスト スイートを表示する実験を行っており、非常に効果的です。

コミット履歴には多くの情報が埋もれており、グラフィック形式でより適切に表現できると感じているため、これを Subversion リポジトリに拡張したいと考えています。

次のようなことを一目で識別できるようにしたいと思います。

  • どのモジュールが比較的安定しているか - 多くの書き込み - 少しのメンテナンスと、どのモジュールが書かれて書き直されたか
  • どのモジュールがすべて 1 人で作業し、どのモジュールが多数の作業であるか

理想的には、次のようなテストおよびパフォーマンス ツールからの他のものでこの情報に注釈を付けたいと思います。

  • コードカバレッジ
  • 関数呼び出しグラフのような xref のもの
  • mebbies は、一貫した負荷の下でのプロセッサ使用率などのことも

誰でも良いヒント、例、ユーティリティなど...

当店では主に強力な Erlang を使用していますが、あらゆるソースから心とインスピレーションを取り入れます。

4

3 に答える 3

4

Subversion 統計ジェネレーターの例として、StatSVN を確認してください。

http://www.statsvn.org/

http://www.statsvn.org/demo/ruby/

于 2009-02-10T21:23:49.397 に答える
2

SVNPlotを試すことができます。まず、svn コミット ログ メッセージからローカルの sqlite データを作成します。次に、SQL クエリと matplotlib を使用して、そこからさまざまなグラフを生成します。

sqlite データベースを使用して、カスタム クエリと追加のグラフを追加できます。

(免責事項 - 私は SVNPlot の主な作成者です。SVNPlot が役に立つと思うか、改善に関する提案があればお知らせください)

于 2009-10-21T14:45:56.267 に答える