7

スタック オーバーフローに関するリンクを見つけたので、Miško Heveyの著書は非常に魅力的な読み物であることがわかりました。とても良いので、以前は自分がうまくやっていると思っていたことに新しいアプローチが見られるようになりました.

彼は主に、依存性注入、自動化されたユニット テスト、優れた設計について語っています。

彼が提唱する優れた実践の多くは、プログラムで検出できるものです。そのため、 Google Testability Explorerを検出するプログラムがあります。

私の質問は次のとおりです。

  • Java ベースの Google Testability Explorer に相当する C# はありますか?
  • もしそうなら、どれが最高ですか?
4

3 に答える 3

3

Pexは興味深いエントリです。特にCode Contractsと組み合わせると、テストを新しいレベルに引き上げる可能性があります。

于 2008-11-15T08:53:22.850 に答える
2

Google Testability Explorer とまったく同じ方法で情報を提供するわけではありませんが、NDepend (非フリー) は .Net アセンブリの多くのコード分析を提供します。

于 2008-11-11T11:40:08.483 に答える
0

FXCopも使用できます。

FxCop は、マネージ コード アセンブリ (.NET Framework 共通言語ランタイムを対象とするコード) を分析し、可能な設計、ローカリゼーション、パフォーマンス、およびセキュリティの向上など、アセンブリに関する情報をレポートするアプリケーションです。問題の多くは、.NET Framework を使用して堅牢で保守しやすいコードを作成するための Microsoft のガイドラインである、クラス ライブラリ開発者向けのデザイン ガイドラインに規定されているプログラミングおよびデザイン ルールの違反に関係しています。

お役に立てば幸いです, ブルーノ・フィゲイレド

于 2008-11-11T11:45:16.507 に答える