Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Coverity and lines of Perl Code

by sgt (Deacon)
on Dec 13, 2006 at 14:02 UTC ( #589584=perlmeditation: print w/replies, xml ) Need Help??

Greeting hooded ones,

I noticed about 10 days ago that the coverity scan page http://scan.coverity.com had lost its Perl entry, and I sent an email to the address advertised in the page. They did not answer me but the Perl entry is back which I think is good.

Still one thing is funny. Perl LOC used to be half a million, roughly twice as much as Python and Ruby. Now it is ten times less, which is weird. Probably at the beginning they counted C + XS + Pure Perl code, maybe now they count only C code without comments, o whatever. Still other entries haven't changed. Sadly this bumps the #defects/KLOC ratio relative to other projects. Unfair.

hth --stephan

Replies are listed 'Best First'.
Re: Coverity and lines of Perl Code
by Steve_p (Priest) on Dec 13, 2006 at 18:00 UTC

    Coverity has been pretty good in working with our code since it helps them to improve their product. It may be that someone else's use cases may have altered how they count our code. I'll have to dig up my password to see exactly what is going on. Thanks for pointing this out. I'll respond back here when I figure out what is going on.



    Test your modules with bleadperl!

      rsync -avz rsync://public.activestate.com/perl-current/ .
      ./Configure -des -Dusedevel -Dprefix=/path/to/test/perl
      make test
      make install
    

    Now, please test you modules! If you have test failures that don't happen with Perl 5.8.8, send a simplified test case to

    perlbug at perl.org

      Looking at Coverity, there seems to have been some problems on Dec. 11, but it appears to be back to the typical 500,000+ lines of code.


      Test your modules with bleadperl!

        rsync -avz rsync://public.activestate.com/perl-current/ .
        ./Configure -des -Dusedevel -Dprefix=/path/to/test/perl
        make test
        make install
      

      Now, please test you modules! If you have test failures that don't happen with Perl 5.8.8, send a simplified test case to

      perlbug at perl.org

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlmeditation [id://589584]
Approved by Corion
Front-paged by grinder
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (2)
As of 2021-04-23 03:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?