«assert» etiketlenmiş sorular

Bir iddia, yanlış olarak değerlendirildiğinde bir programı iptal eden bir ifadedir. Assert, genellikle hata ayıklama ve asla olmaması gereken durumlar için kullanılır.

17
İddialar üretim kodunda ne zaman kalmalıdır? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 ay önce kapalı . Bu soruyu geliştir Comp.lang.c ++ 'da devam eden bir tartışma var . C ++' da yalnızca varsayılan …
166 assert 

9
Assert () yöntemi ne yapıyor? Hala faydalı mı?
Kesme noktaları ile hata ayıklama ve iddia çağrısı fark? Sadece birim testler için olduğunu düşündüm. Kesme noktasından daha fazlasını yapar mı? Kırılmaya başlayabildiğim için neden Assert kullanmalıyım?
156 c#  assert 




7
İddiaya özel mesajlar eklensin mi?
Assert tarafından atılan mesajı eklemenin veya düzenlemenin bir yolu var mı? Gibi bir şey kullanmak istiyorum assert(a == b, "A must be equal to B"); Ardından derleyici satır , zaman vb. Ekler ... Mümkün mü?
129 c++  assert 

14
İddiaları veya istisnaları kullanarak sözleşmeye göre tasarım mı yapıyorsunuz? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Sözleşmeyle programlama yaparken, bir işlev veya yöntem, sorumlulukları üzerinde çalışmaya başlamadan önce ilk olarak …


5
python parantezli ve parantezsiz iddia
İşte dört basit iddia çağrısı: >>> assert 1==2 Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError >>> assert 1==2, "hi" Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError: hi >>> assert(1==2) Traceback (most recent call last): File "<stdin>", line 1, in ? …


5
C ++ uygulamasında assert () kullanmak kötü bir uygulama mı?
Sürüm yapılarının performansını etkilemeden hata ayıklamayı kolaylaştırmak için C ++ koduma çok sayıda iddia ekleme eğilimindeyim. Şimdi, assertakılda C ++ mekanizmaları olmadan tasarlanmış saf bir C makrosu. Öte yandan C ++ std::logic_error, programın mantığında (dolayısıyla adı) bir hata olduğu durumlarda atılması amaçlanan tanımlar . Bir örnek fırlatmak sadece mükemmel, daha …


9
Android cihazlarda assert kullanabilir miyim?
Bazı durumlarda emülatörde veya test sırasında cihazımda uygulamamı yok etmek için android uygulamalarımda Assert anahtar sözcüğünü kullanmak istiyorum . Mümkün mü? Öykünücü iddialarımı görmezden geliyor gibi görünüyor.
88 android  assert 

8
PHP kodumda assert kullanmalı mıyım?
Bir iş arkadaşım, bir if ifadesi kullanıp bir istisna attığım yerlerde kütüphanelerimize birkaç kez assert komutunu ekledi . (Bundan önce iddia bile duymamıştım.) İşte onu nasıl kullandığına dair bir örnek: assert('isset($this->records); /* Records must be set before this is called. */'); Yapardım: if (!isset($this->records)) { throw new Exception('Records must be …
87 php  assert 

3
Django TestCase'deki Onaylama Yöntemleri listesi nerede? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . İddia …
87 django  testing  assert 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.