-
Collection of interesting resources on C/C++ programming
16.05.2012I constantly study the Web regarding new articles on C/C++/C++11 programming. If I find them interesting, I post links to them in twitter @Code_Analysis, on Reddit /r/Viva64 and like them on StumbleUpon. If you are present on one of these websites, I invite you to follow me. You will find a lot of interesting articles in time. To get you interested, I decided to create a small selection of materials. Read more -
All about PVS-Studio
15.05.2012PVS-Studio is a static analyzer that detects errors in source code of C/C++/C++11 applications. The PVS-Studio tool integrates into the Visual Studio 2005/2008/2010 environment. Read more -
Farewell to #define private public
24.04.2012The C++ language, compilers and libraries are heading yet farther towards a stricter control over what programmers write. It is good. All of you probably heard jokes about #define true ((rand() % 100) < 95 ? true : false). But joking apart, the possibility to redefine keywords makes a program very difficult to understand or leads to strange errors. Read more -
Analyzing the Blender project with PVS-Studio
23.04.2012We go on analyzing open source projects and making the software world better. This time we have checked the Blender 2.62 package intended for creating 3D computer graphics. Read more -
I want to sell a PVS-Studio license to the Intel company
19.04.2012I cannot get rid of the urge to sell a PVS-Studio license to the developer team of Intel Performance Primitives Library. Read more -
What do static analysis and search engines have in common? A good "top"!
18.04.2012Developers of search engines like Google/Yandex and developers of static code analysis tools to some extent solve the same task. Both have to provide users with a certain selection of resources that meet users' wishes. Well, of course search engines' developers would like to confine themselves just to the button "I'm Feeling Lucky!", while developers of static code analysis tools want to generate a list of real errors only. But reality imposes constrains, as usual. Do you want to know how we fight the cruel reality while developing PVS-Studio?. Read more -
Wade not in unknown waters. Part three
11.04.2012I'm going on to tell you about how programmers walk on thin ice without even noticing it. Let's speak on shift operators <<, >>. The working principles of the shift operators are evident and many programmers even don't know that using them according to the C/C++ standard might cause undefined or unspecified behavior. Read more -
PVS-Studio command line tips
05.04.2012As a lesser portion of our users utilize the command line version comparing to the VS IDE version, I would like to point attention to several aspects of using the command line version, as these could be not quite obvious at a first glance. Read more -
Studying methods of attracting people to a software product's website
29.03.2012This article will be of interest to those who promote proprietary software products on the Internet. So, the article is of absolutely practical character. It is a report of what we have been doing for some time already to promote our product PVS-Studio. I will tell you about the things that work, the things that don't work, and share my thoughts related to this subject. Read more -
Checking WinMerge with PVS-Studio for the second time
28.03.2012The article continues the idea that static code analyzers are tools to be used regularly, not once. Read more