日常の使用において、NCrunchはReSharperとどの程度うまく連携しますか?それらは(使いやすい)グリッチなしで並べて実行できますか?パフォーマンスはまだ大丈夫ですか?注意すべき点はありますか?ReSharperテストランナーは引き続き機能しますか?
4 に答える
どちらも問題なく使用しています。デバッグには Resharper テスト ランナーのみを使用します。より良いエラー フィードバックが得られる場合があります。NCrunch にはマルチコア マシンが必要です。VS が使用していないコアで常に実行しようとするため、VS のパフォーマンスには影響しません。Resharper はよりスリムですが、VS と同じコアで実行されるため、パフォーマンスがさらに低下します。
ReSharper 6 と NCrunch を使用しています。マルチコア マシンを使用している (そして TDD を使用している) 場合は、NCrunch が必須です。テストの観点からコードがどのように見えるかについて、常にフィードバックを提供します。テスト カバレッジが即座に表示されます。これは優れた相棒です。一方、ReSharper は私にとってリファクタリング ツールです。
以前と同じように ReSharper でテストを実行しています。NCrunch は常にバックグラウンドで動作します。
私が時々発見したことによると、NCrunch と ReSharper は、他のテストがすべて正常であると報告しているときに、失敗したテストを報告します。このような状況になるたびに、コードに何か問題があることがわかります。NCrunch が並行して実行されるように設定されている場合、いくつかの新しい欠陥が見つかる可能性があります :)
IMHO は両方とも互いに補完し合っています。
私はResharperと組み合わせてNCruchをしばらく使用しています
NCrunch は素晴らしいですが、NCrunch は現在まだベータ版であり、まだ荒削りな部分があることに注意してください。
NCrunch のインストールで最新のソースが「認識」されず、コンパイルできないと不平を言うことがあります。ダイナミックからのキャストにもいくつか問題がありました
しかし、残りの部分については、優れたツールです。TDDロック!
ところで: http://continuoustests.com/も一見の価値があるかもしれません:-)