status of Programming by Contract (PEP 316)?

Jorge Godoy jgodoy at gmail.com
Sat Sep 1 07:38:38 EDT 2007


Carl Banks wrote:

> This is starting to sound silly, people.  Critical is a relative term,
> and one project's critical may be anothers mundane.  Sure a flaw in your
> flagship product is a critical problem *for your company*, but are you
> really trying to say that the criticalness of a bad web search is even
> comparable to the most important systems on airplanes, nuclear reactors,
> dams, and so on?  Come on.

Who said they were the same?  I said that just because it doesn't take lives
it doesn't mean it isn't important.  I wasn't going to reply to not extend
this, but this misunderstanding of your was bugging me.

I use Python on systems that deal with human health and wrong calculations
may have severe impact on a good sized population.  Using Python.

As with nuclear reactors, dams, airplanes and so on we have a lot of
redundancy and a lot of checkpoints.  No one is crazy to take them out or
even to remove some kind of dispositive to allow manual intervention at
critical points.





More information about the Python-list mailing list