2012-10-14 12 views

cevap

5

Evet, çok iyi. Pex'i tanıtırken, Java kütüphanesinin ikili sıralama rutinde bulunan ve sıklıkla yeni orta noktayı bulurken çok büyük diziler için taşacak olan hataları kullanırlar. İlgili bir hata kümesi, artık yıl hatalarıdır ve bunlar, Microsoft'un kendi ürünlerinden (Azure?) Bir tanesini kullanır.

Pex, Taşma, Alt Akımlar, Boş Referanslar, Geçersiz Bağımsız Değişken ve uygulamanıza attığınız özel istisnalar dahil olmak üzere birçok farklı hata sınıfı yakalar. Bazı başlangıç ​​kılavuzlarını okumanızı ve daha sonra uzun vadede hayatınızı kolaylaştırmak için Pex ile Kod Sözleşmelerini birleştirmenizi tavsiye ederim.

+2

Karma tablo kullanırken karma çarpışmalara bile neden olabilir. Bu iyi. – usr

+0

@BryanAnderson, alakalı bir örnek için bir bağlantı paylaşabilir misiniz? Pex otomatik keşfini sorudan yola çıkarak denedim ancak taşma/taşma koşullarını tespit etmedi. –

+1

http://channel9.msdn.com/Blogs/Peli/Getting-started-with-Pex-in-Visual-Studio-2008 'e bakın, şimdi daha yaşlı ama yine de iyi bir tanıtım. Ayrıca, ekleme yönteminizi test etmek için aşırı/yetersiz akışlarla derlemeniz gerekebilir, çoğu yapı için varsayılan olarak kapalı olma eğiliminde olduklarını düşünüyorum. –

İlgili konular