9

こんにちは: 私はいくつかのビデオなどを見ていましたが、なぜ Pex の使用率が非常に低いように見えるのでしょうか?

明らかでない問題がありますか、それとも単にライセンスの問題ですか?

4

1 に答える 1

15

これは非常に新しいツールであり、うまく機能させるにはCode Contractsも使用する必要があります。また、多くの開発者が無視できると考えている整数オーバーフローの可能性など、多くの問題をキャッチします。Pex は驚くべきものであり、最終的には離陸しますが、学習曲線があるため、.Net エコシステムに浸透するにはしばらく時間がかかります。

私はいくつかの新しい開発プロジェクトでそれを使用しましたが、追跡して修正するのに少なくとも 1 週間はかかったであろう 2 つの大きなバグ (通常の単体テストでは検出されない) といくつかの小さな問題を回避できました。 Pexの大きな支持者。とはいえ、あらゆるサイズの既存のコードベースで良い結果を生み出すには多くの作業が必要なので、プロジェクトごとにどの程度の費用対効果があるかを判断する必要があります.

于 2010-07-02T14:43:44.487 に答える