
I invite C / C ++ programmers to join the
PVS-Studio blog. You will learn about various interesting things from the world of C / C ++ and about who programs where and how. I will tell a little about what was not published on Habré during our absence here.
Our unicorn has been absent from Habré for almost a year, and during this time our fans could miss a lot of interesting things. Below I will provide links to materials that deserve the most attention.
Our company is doing well. There are no great events, but there is a stable development. We changed office, supported C ++ Builder, added dozens of new diagnostic rules to PVS-Studio.
Note for those who are not familiar with us. We are the company "Program Verification". Our logo is a unicorn. And
PVS-Studio , a static analyzer that detects errors in the source code of applications in C, C ++, C ++ 11, C ++ / CX.
')
And now the story of new interesting and useful materials.
We have prepared a fundamental series of articles on how to create extension modules (plugins) for Visual Studio 2005-2012 in C #. The articles are based on the personal experience that we have accumulated when creating PVS-Studio. The cycle consists of the following articles:
- Introduction
- Creation, debugging and deployment of Microsoft Visual Studio 2005/2008/2010/2012 expansion packs.
- Visual Studio Automation Object Model. EnvDTE Interfaces
- Visual Studio commands.
- Toolbox Visual Studio.
- Integration into Visual Studio settings.
- Visual C ++ project model.
The database of errors found by us in various open-source projects has been
published . This base can serve as a unique material for thinking about the development of coding standards, writing articles about programming rules and helping in other studies related to improving software reliability.
A note that made noise among the perplexed and preoccupied with security. The reason - found bloopers in TOR. Article: "
Security, security! And you are testing it? ".
I happened to talk with Walter Bright, who is the creator of the language D. As a result, we decided to write a small article-interview: "
The D language is in a hurry for help ."
There are a lot of materials on the creation of 64-bit applications on our company's website. I chose the most interesting links to our and third-party materials and made a selection of "
All about 64-bits ." This is the most comprehensive collection of good resources on this topic.
From the latter, it is worth mentioning an article with the provocative title "
Why are drivers for Windows 8 buggy ." We checked this driver sample from Microsoft.
In the recently released
fifth version of PVS-Studio, we supported C ++ Builder. So now not only Microsoft Visual Studio users, but also Embarcadero RAD Studio can try our static analysis.
Other miscellaneous:
- How static analysis complements TDD .
- Do they write more in C ++?
- Large ReactOS Re-Verification Report
- Using PVS-Studio in very large projects (integration with MSBuild)
- Static analysis is most effective with regular use. And here's why .
And finally,
download PVS-Studio and ask us all about everything about static code analysis.