Integrations Journal

 

 



Open Source Projects Errors Exposed, Courtesy PVS-Studio


Written by  Ritu Saxena | 25 December 2012
E-mail PDF

pvs- studioAre you building on top of an open source project like Chromium, WinMerge, TortoiseSVN, Apache HTTP Server, Qt, Clang and the likes? There are bugs emerging, but you do not have a clue as to the errors are in your code or the baseline open source project that you are using? Here is something that will come out handy for the developers to segregate the root cause of the errors.

The bugs occurring in most commonly used Open Source Projects exposed after static code analysis with PVS-Studio are maintained as a database of errors detected by PVS-Studio team for the benefit of all. The database is not a list of all the errors that PVS Studio developers have found, but only the ones that PVS Studio Developers were sure of. Quite a lot of the errors reported might have also been fixed by now.

There are facts to prove the mettle of the tool, lets dig a bit deeper into it to find out more about it. PVS-Studio is a static analyzer that detects errors in source code of C/C++/C++11 applications. There are sets of rules included into PVS-Studio: General-purpose diagnosis, Detection of possible optimizations, Diagnosis of 64-bit errors (Viva64), Diagnosis of parallel errors (VivaMP). PVS studio can be easily integrated with Visual Studio 2012. It provides features to save and load analysis results and can be launched from the command line. The tool can estimate the complexity of 64-bit code migration with support for support of Windows (LLP64) and Linux (LP64) data models.

PVS-Studio has a simple pricing and licensing policy, the users can decide on what they need and what they do not. PVS-Studio for 1-5 developers team for the first year costs €3 500 and on renewing the subscription the license will cost just 80% of the first year price. For more than 70 developers and other special terms there are special prices for the first year. Users can decide what they need on the order page, pay the purchase and get the registration key by e-mail. 

Ritu Saxena

Ritu Saxena

Ritu is the technical brain behind the website and comes from a strong development background across Web and Mobile platforms. She is our senior editor primarily responsible for Product Reviews and in future will be leading Start-Ups, Mobile and Quality areas.

blog comments powered by Disqus