それは、ASP.NETでDebug.Assertのを使用して価値がありますか?
質問
を表明しASP.NETで、適切なデバッグ環境を設定するためにかなり大規模な手間のように思えるし、使用している場合、私はちょうど思ったんだけど行くかする方法です。私は少しを読んで、あなたが適切にアサートを使用するようにweb.configファイルを変更する必要があることを見てきました。これは通常、使用する方が簡単かもしれませんデバッグの他の方法を行くかありますするための最良の方法ですか?
それが問題に本当に関係がないように、我々は、ユニットテストフレームワークを使用しないでください。
どのようにそれらの間の違いが正常に動作したり、まったく動作していない知っているのですか?現在、私は私のコードでアサートし、それらはweb.configファイルで構成されていないので、それは絶対に何もしないだろうで置くことができます。これは私には危険なようです。
解決
私は、ここにご案内します:を私はDebug.Assertの()。それはそれらを使用するために良いことだ時にあなたを伝えることができ、そしてそれはあなたのアプリケーションでそれ価値がある場合は、そこから把握することができますいくつかの良い答えがあります。
他のヒント
デバッグがアサート持つことはあなたのコードが正しいことを確認します。テストケースの右側の組み合わせで本当に役立つでしょう。
いくつかのユニットテストフレームワークは、メッセージをログに記録し、アサートに例外を投げることができるのハンドラが付属しています。これらのフレームワークのいずれかを選択したり、独自のハンドラを書くことは、あなたが考えるする必要がありますものです。しかし、ユニットテストコードは、これらの例外をキャッチしたら、彼らはログに記録されなければならないと失敗したとしてマーク。