Why Python is like C++
roy at panix.com
Sat Dec 21 23:28:49 CET 2013
In article <mailman.4486.1387663424.18130.python-list at python.org>,
Terry Reedy <tjreedy at udel.edu> wrote:
> On 12/21/2013 10:10 AM, Roy Smith wrote:
> > On the last large C++ project I worked on, we decided (i.e. obeyed a
> > corporate mandate) to start using Coverity's static analysis tool on our
> > 15 year old codebase. I learned a few things about static analysis then.
> CPython was about that old when Coverity started giving us reports on
> the C part of CPython (about 400000 loc). CPython is now essentially
> free of errors detected by Coverity.
How many of those errors were real, and how many were "I suppose,
technically, this isn't quite correct but in real life, it's just never
going to be an issue?" I'm not being cynical here; I'm interested to
know if it really helped.
> > 2) If your code does tricky things, you can fool the static analyzer,
> > leading to false positives.
> One can define code patterns that are false positives, to silence such
Yes, we did some of those.
More information about the Python-list