On 11/11/2014 19:40, Peter Cacioppi wrote:
I get the impression that most Pythonistas aren't as habituated with assert
statements as I am. Is that just a misimpression on my part? If not, is there a
good reason to assert less with Python than other languages?
As far as I can tell, Python supports assert perfectly well. When run with the
optimization flagging, the asserts are truly removed.
I think one needs to take care with some basic assert coding - it's not a substitute for
unit tests, it doesn't absolve you of normal exception responsibilities, and, most of
all, it should be used for passive inspection and not action. But given these guidelines,
I still find it very useful as "active comments".
Please check this out
https://mail.python.org/pipermail/python-list/2013-November/660401.html
as it was released to critical acclaim :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list