15

ASP.NET で適切なデバッグ環境をセットアップするのはかなり面倒なようで、Assert を使用する方法があるかどうか疑問に思っています。少し読んだところ、アサートを適切に使用するには web.config を変更する必要があることがわかりました。これは通常、最善の方法ですか、それとももっと使いやすい他のデバッグ方法はありますか?

単体テスト フレームワークを使用していないため、質問とはあまり関係ありません。

それらが適切に機能している、またはまったく機能していないことの違いをどのように知っていますか? 現在、コードにアサートを入れることができますが、web.config で構成されていないため、まったく何もしません。これは私には危険に思えます。

4

2 に答える 2

6

ここで説明します:Debug.Assert()はいつ使用する必要がありますか?。それらをいつ使用するのが良いかを教えてくれるいくつかの良い答えがあり、そこからあなたのアプリでそれが価値があるかどうかを判断することができます。

于 2009-04-17T21:44:05.613 に答える
1

デバッグアサートを使用すると、コードが正しいことが保証されます。テストケースの適切な組み合わせで、間違いなくあなたを助けます。

いくつかの単体テストフレームワークには、メッセージをログに記録し、アサーションで例外をスローできるハンドラーが付属しています。これらのフレームワークの1つを選択するか、独自のハンドラーを作成することは、あなたが考えなければならないかもしれないことです。ただし、単体テストコードがこれらの例外をキャッチしたら、ログに記録して失敗としてマークする必要があります。

于 2009-04-17T21:43:20.467 に答える