ndepend の使用を開始するにはどうすればよいですか?
-
09-06-2019 - |
質問
最近、ndepend をダウンロードし、参加しているオープンソース プロジェクトの分析を実行しました。
次にどこを見ればよいのかわかりませんでした。少し視覚的で情報が多すぎて、どこから始めればよいのかさえわかりませんでした。
誰かが出発点を提案できますか?
- 最初にどのような情報を調べればよいでしょうか?
- コードの問題を (大きな意味で) 指摘しているものは何ですか?
- すぐにわかる簡単な成果とは何でしょうか?
他のヒント
NDepend を始めるときに最も重要なことは、何を理解するかです。 LINQ 上のコード ルール (CQLinq) コードとルールにクエリを定義できるようにすることで、ショップに導入できます。 ここには、200 のデフォルト コード ルールすべての概要とソース コードが表示されます。.
次に注目すべき重要なことは依存関係です。 依存関係グラフビュー, と連動して機能します。 依存関係マトリックス ビュー. 。これら 2 つのビューをマスターすると、コードが適切に階層化されているかどうか、および開発者がどこで間違いを犯したかを正確に特定できるようになります。
次に、次の可能性など、より詳細な機能を学習します。 コードベースの 2 つのバージョンを比較する, 、 さまざまなコードメトリクス そしてなぜそれが役立つのか、静的に強制する 純粋さと不変性, 、自動的に制御 テストカバレッジ...
Patrick Smacchia と Filip Ekberg が nDepend のいくつかの機能とその使用方法について語る優れた Web キャスト (30 分のビデオ) のペア:
http://codebetter.com/patricksmacchia/2012/10/31/two-screencasts-on-how-to-demystify-spaghetti-code/
所属していません StackOverflow