2008-09-04 14 views
19

私は最近ndependをダウンロードし、私が参加しているオープンソースプロジェクトを分析しました。ndependの使い方は?

私は次にどこを見るべきではありませんでしたか?ビジュアルと情報の過負荷がありました。始めること。

誰でもスタートポイントを提案できますか?

  • 最初にどのような情報を探す必要がありますか?
  • コード内の問題点を指摘していますか?
  • すぐに見ることができる低ぶら下がり果実は何でしょうか?

答えて

15

Scott Hanselman/Stuart Celarier/Patrick Cauldwellさんのposterのndependメトリックには、いくつかの有用な情報があります。私が使用しているヒューリスティックをすべて分解しようとするのではなく、「痛みのゾーン/無駄のゾーン」とサイクロマティックな複雑さから始めて、一度にいくつかに焦点を当てます。

podcastもあります。これは、ツールの基本事項の一部です。

いくつかのプロジェクトでnDependを実行している間に、有用なデータを収集して洞察を得ることができます。

15

NDependで始まるとき、最も重要なことは、あなたのコードとルールについてクエリを定義させることで、Code Rule over LINQ (CQLinq)があなたの店にもたらすことができることを理解することです。 Here you'll find a summary and source code of all 200 default code rules

2番目に重要なことは、dependency matrix viewと一緒に働くdependency graph viewの両方の依存関係です。これらの2つのビューをマスターすると、コードがうまく階層化されているかどうかや、開発者が間違っていた箇所を特定することができます。

次に、compare 2 versions of your code baseにそのような可能性として、より詳細な機能を、学習する時間もvarious code metrics、彼らが有用である理由を、静的 purity and immutabilityを施行、自動的test coverageを制御します...

+0

IMEそれが実際に可能ではないのですが「マスターこれら2つのビュー」evalの中バージョン。マトリックスは7回クリックすると閉じます(私は3回目の後にモニターで叫んでいます)、グラフはズームできない非常に高密度の郵便切手になる可能性があります。私はこの製品が適切に評価されたことを願っています。すべてのインターネット批評は無料のコピーを所持している人によって書かれていますが、ツールに金を費やすという意味ではありませんが、決して自分自身を説得することはできませんNDependは便利です。おそらく、評価版は実際には役に立たないからです。 –

+2

NDependのサポートに問い合わせて2週間のプロ評価を受ける –

+1

最終的にバージョン4で、時間制限のない機能限定評価モードから、14日間の完全限定機能評価モードに切り替える予定です。 –

関連する問題