22 EYLÜL 2008, PAZARTESİ
durum iddia ile sözleşme testleri ile ya da tasarım mı?
Sözleşme ile işlev veya yöntem programlama ilk ön koşulları, sorumlulukları üzerinde çalışmaya başlamadan önce yerine getirilmiş olup olmadığını denetler, değil mi? Bu kontrolleri yapmak için en önemli iki yolu exception
assert
.
- iddia debug modda başarısız olur. Önemli (ünite) ayrı sözleşme test etmek için emin olmak için aslında başarısız olup olmadığını görmek için bir önkoşul.
- özel durum hata ayıklama ve yayım modunda başarısız olur. Bu test hata ayıklama davranış davranış, serbest bırakmak için aynı yararı vardır, ama çalışma zamanı performans ceza çeker.
Hangisi tercih edilir sizce?
İlgili soru here bakın
CEVAP
22 EYLÜL 2008, PAZARTESİ
Başparmak kuralı başkalarının hatalarını yakalamaya çalışırken kendi hataları ve özel durumları yakalamak için çalışırken iddialar kullanmalısınız. Diğer bir deyişle, istisnalar kamu API işlevleri için ön koşulları kontrol edin ve sisteminize harici herhangi bir veri almak zaman gerekir. Sistemi iç işlevleri veya veri için iddia kullanmalısınız.
Bunu Paylaş:
Birim testleri - sözleşme değişiklikle...
Hata ayıklama.Vs özel Durum üretiliyor...
Nasıl bir özel durum olduğunu doğrulam...
Nasıl JUnit Test açıklama ile durum me...
Java-Tasarım-Sözleşme kütüphane iyi?...