SORU
11 Kasım 2009, ÇARŞAMBA


İş parçacığı güvenli-ness için test birimi?

Sınıf ve pek çok birim test yazdım, ama bu iş parçacığı güvenli yapmadım. Şimdi, sınıfı, iş parçacığı güvenli yapmak istiyorum, ama bunu kanıtlamak ve TDD kullanmak için yeniden düzenleme başlamadan önce bazı başarısız birim testleri yazmak istiyorum.

Bunu yapmak için herhangi bir iyi bir yolu?

İlk aklıma gelen birkaç iş parçacığı oluşturmak ve onları güvenli bir şekilde sınıfını kullanın tüm olun. Yeterince konuları bu yeterli kere bunu kırmak görmek zorundayım.

CEVAP
11 Kasım 2009, ÇARŞAMBA


Orada sana yardımcı olabilecek iki ürün var:

Her iki kodunuz (birim test) ve kilitlenmeleri için kontrol edin ve yarış koşulları için Satranç kontroller bence.

Her iki araç kullanmak kolaydır - basit bir birim test yazmak ve kod birkaç kez çalıştırın ve eğer kilitlenmeleri/yarış koşulları kodunuzu mümkün olup olmadığını kontrol edin.

Düzenleme: Google thread-race-test adlı çalışma zamanında yarış durumu kontrol eder (testler sırasında) bir araç yayımladı.
sadece geçerli çalışma ve ama oluyor bir kez yarış durumu bulmanıza yardımcı olabilir yukarıdaki araç gibi olası senaryolardan değil analiz eder, çünkü yarış koşulları bulamaz.

Güncelleme: Typemock site artık Yarışçı bir bağlantı vardı, ve son 4 yıl içinde güncelleştirilmiş değil. Proje kapatıldı sanırım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Creavite

    Creavite

    8 Mart 2009
  • Google Chrome

    Google Chrom

    1 EYLÜL 2008
  • UberFacts

    UberFacts

    26 EKİM 2013