Perguntas com a marcação «assertion»

483
Prática recomendada para afirmação do Python

Existe um problema de desempenho ou manutenção de código ao usar assertcomo parte do código padrão em vez de usá-lo apenas para fins de depuração? É assert x >= 0, 'x is less than zero' melhor ou pior que if x < 0: raise Exception, 'x is less than zero' Além disso, existe alguma...

121
Quando usar uma asserção e quando usar uma exceção

Na maioria das vezes, usarei uma exceção para verificar uma condição no meu código. Gostaria de saber quando é o momento apropriado para usar uma asserção? Por exemplo, Group group=null; try{ group = service().getGroup("abc"); }catch(Exception e){ //I dont log error because I know whenever...

86
Por que obtenho uma falha de declaração C malloc?

Estou implementando um algoritmo polinomial de divisão e conquista para que possa compará-lo com uma implementação do OpenCL, mas não consigo malloctrabalhar. Quando executo o programa, ele aloca um monte de coisas, verifica algumas coisas e envia o size/2para o algoritmo. Então, quando eu...