Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Monday October 23 2017, @06:48AM   Printer-friendly
from the MY-code-is-perfect! dept.

I am really astonished by the capabilities of static code analysis. The tool surprised me the other day as it turned out to be smarter and more attentive than I am. I found I must be careful when working with static analysis tools. Code reported by the analyzer often looks fine and I'm tempted to discard the warning as a false positive and move on. I fell into this trap and failed to spot bugs...Even I, one of the PVS-Studio developers.

So, appreciate and use static code analyzers! They will help save your time and nerve cells.

[Ed note: I debated running this story as there was an element of self-promotion (aka Bin Spam), but the submitter has been with the site for a while and has posted informative comments. Besides, I know there have been far too many times when I've seen a compiler complain about some section of my code and I'm thinking there is nothing wrong with it — and then I, finally, see my mistake. Anyone have samples of code where you just knew the compiler or static analyzer was wrong, only to find out otherwise? --martyb]


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by realDonaldTrump on Tuesday October 24 2017, @12:57PM

    by realDonaldTrump (6614) on Tuesday October 24 2017, @12:57PM (#586823) Homepage Journal

    We are all businessmen and women, whether you see it that way yet or not. All of us, even Russians. If you like art and can’t make money at it, you eventually realize that everything is business, even your art. That’s why I like Warhol’s statement about good business being the best art. It’s a fact. Part of business is getting your message out, getting your honest and unfiltered message out. And there's always someone who will hate your message. Always someone who will want it watered down. Don't listen to them. Never listen to them.

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2