Als «assert» getaggte Fragen

Eine Behauptung ist eine Anweisung, die ein Programm abbricht, wenn es als falsch ausgewertet wird. Assert wird normalerweise zum Debuggen und für Situationen verwendet, die niemals auftreten sollten.

483
Best Practice für Python Assert

Gibt es ein Leistungs- oder Codewartungsproblem bei der Verwendung assertals Teil des Standardcodes, anstatt ihn nur für Debugging-Zwecke zu verwenden? Ist assert x >= 0, 'x is less than zero' besser oder schlechter als if x < 0: raise Exception, 'x is less than zero' Gibt es auch eine...

429
Warum bietet JUnit keine assertNotEquals-Methoden an?

Weiß jemand, warum JUnit 4 Methoden anbietet, assertEquals(foo,bar)aber keine assertNotEqual(foo,bar)? Es bietet assertNotSame(entsprechend assertSame) und assertFalse(entsprechend assertTrue), so dass es seltsam erscheint, dass sie sich nicht die Mühe gemacht haben, einzuschließen...

199
Ist das Böse behaupten? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese...

166
Wann sollten Zusicherungen im Produktionscode bleiben? [geschlossen]

Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Monaten . Verbessere diese...

155
Was ist eigentlich der Sinn von NSAssert?

Ich muss das fragen, weil: Das einzige, was ich erkenne, ist, dass die App abstürzt, wenn die Behauptung fehlschlägt. Ist das der Grund, warum NSAssert verwendet wird? Oder was bringt es sonst noch? Und ist es richtig, einen NSAssert direkt über jede Annahme zu setzen, die ich im Code mache, wie...