Preguntas etiquetadas con assert

Una aserción es una declaración, que aborta un programa cuando se evalúa como falso. Assert se usa típicamente para depuración y situaciones que nunca deberían suceder.

483
La mejor práctica para afirmar Python

¿Existe un problema de rendimiento o mantenimiento de código con el uso assertcomo parte del código estándar en lugar de usarlo solo para fines de depuración? Es assert x >= 0, 'x is less than zero' mejor o peor que if x < 0: raise Exception, 'x is less than zero' Además, ¿hay alguna...

429
¿Por qué JUnit no proporciona métodos ClaimNotEquals?

¿Alguien sabe por qué JUnit 4 proporciona assertEquals(foo,bar)pero no assertNotEqual(foo,bar)métodos? Proporciona assertNotSame(correspondiente a assertSame) y assertFalse(correspondiente a assertTrue), por lo que parece extraño que no se molesten en incluirlo assertNotEqual. Por cierto, sé que...

199
¿Es aseverar el mal? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

155
¿Cuál es el punto de NSAssert, en realidad?

Tengo que preguntar esto, porque: Lo único que reconozco es que si la afirmación falla, la aplicación falla. ¿Es esa la razón por la cual usar NSAssert? ¿O qué más es el beneficio de esto? ¿Y es correcto poner un NSAssert justo por encima de cualquier suposición que haga en el código, como una...