Re:Why Don't Software Developers Use Static Analysis Tools t...
by geromek on Friday June 26, 2015 @04:50AM
(#9783056)
I am saying "Developers do not want :
1 - Pay A LOT of money for advanced solutions that are more than AST checkers (hello SonarQube) or big piles of false positives.
2 - Add overhead to their workflows (more than an IDE plugin is harmful, and what happens with those devs not using an IDE?).
3 - Spend time on figuring out if the static analysis results make sense or not, one by one.
A typical SCA tool can report hundreds or thousands of occurrences for a certain code base. How are developers going to deal with them?
Re:Why Don't Software Developers Use Static Analysis Tools t...
by PinguTS on Friday June 26, 2015 @05:02AM
(#9783085)
I am from engineering background and not soley a software guy, so forgive me my different view on this topic.
I learned, that every error you can fix early on will cost you about 10x to fix in the next stage.
All the new principles like Agile have not changed that.
Re:Why Don't Software Developers Use Static Analysis Tools t...
by glogla on Friday June 26, 2015 @06:08AM
(#9783291)
I think the idea is not that it's not worth to fix errors as soon as possible (which it is), but that static analysis tools provide too many false positives and too many non-errors to be useful.
Re:Why Don't Software Developers Use Static Analysis Tools t...
by Gravityloss on Friday June 26, 2015 @11:40AM
(#9785288)
I guess you can combine the points:
if you use static analysis from the start / have it configured right then the amount of false positives should stay relatively low.
If that it true, than I don't want to work with them.