Est-il de la performance ou de code de problème de maintenance avec l'aide d' assert
dans le cadre de la norme de code au lieu de l'utiliser à des fins de débogage?
Est
assert x >= 0, 'x is less than zero'
mieux ou pire que
if x < 0:
raise Exception, 'x is less than zero'
Aussi, est-il possible de définir une règle d'entreprise comme if x < 0 raise error
qui est toujours vérifiée sans l' try/except/finally
donc, si à tout moment dans le code x
est inférieur à 0, une erreur est générée, comme si vous définissez assert x < 0
au début d'une fonction, n'importe où dans la fonction où x
devient de moins de 0, une exception est levée?