Domande taggate «assert»

Un'asserzione è un'affermazione che interrompe un programma quando viene valutato come falso. Assert viene in genere utilizzato per il debug e situazioni che non dovrebbero mai verificarsi.

17
Quando le asserzioni dovrebbero rimanere nel codice di produzione? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 mesi fa . Migliora questa domanda C'è una discussione in corso su comp.lang.c ++. …
166 assert 

9
C # - Cosa fa il metodo Assert ()? È ancora utile?
Sto eseguendo il debug con punti di interruzione e realizzo la chiamata di assert? Ho pensato che fosse solo per i test unitari. Cosa fa di più del breakpoint? Dal momento che posso interrompere il punto di interruzione, perché dovrei usare Assert?
156 c#  assert 




7
Aggiungi messaggi personalizzati in assert?
C'è un modo per aggiungere o modificare il messaggio generato da assert? Mi piacerebbe usare qualcosa di simile assert(a == b, "A must be equal to B"); Quindi, il compilatore aggiunge riga , tempo e così via ... È possibile?
129 c++  assert 


8
Cosa fa static_assert e per cosa lo useresti?
Potresti fare un esempio in cui static_assert(...)('C ++ 11') risolverebbe elegantemente il problema? Conosco il tempo di esecuzione assert(...). Quando dovrei preferire static_assert(...)il normale assert(...)? Inoltre, boostc'è qualcosa chiamato BOOST_STATIC_ASSERT, è lo stesso di static_assert(...)?

5
python afferma con e senza parentesi
Ecco quattro semplici invocazioni di assert: >>> 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
Usare assert () in C ++ è una cattiva pratica?
Tendo ad aggiungere molte asserzioni al mio codice C ++ per semplificare il debug senza influire sulle prestazioni delle build di rilascio. Ora, assertè una macro C pura progettata senza i meccanismi C ++ in mente. Il C ++ d'altra parte definisce std::logic_error, che è pensato per essere lanciato nei …

9
Posso usare assert sui dispositivi Android?
Desidero utilizzare la parola chiave Assert nelle mie app Android per distruggere la mia app in alcuni casi sull'emulatore o il mio dispositivo durante il test. È possibile? Sembra che l'emulatore ignori le mie affermazioni.
88 android  assert 

8
Dovrei usare assert nel mio codice PHP?
Un collega ha aggiunto il comando assert alcune volte nelle nostre librerie in luoghi in cui avrei usato un'istruzione if e lanciato un'eccezione. (Non avevo mai nemmeno sentito parlare di asserire prima di questo.) Ecco un esempio di come lo ha usato: assert('isset($this->records); /* Records must be set before this …
87 php  assert 

3
Dove sono i metodi di asserzione elenco da Django TestCase? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
87 django  testing  assert 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.