Unicorn is ready for communication with C ++ programmers again

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, where and how to program. I will tell a little about what was not published on Habré during our absence here.
Our unicorn was absent for almost a year on Habré 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.
Everything is fine with our company. There are no grandiose events, but there is a stable development. We changed our office, supported C ++ Builder, and added dozens of new diagnostic rules to PVS-Studio.
Note for those who are not yet familiar with us. We are the company "Program Verification Systems". Our logo is a unicorn. A PVS-Studio, a static analyzer that detects errors in the source code of applications in C, C ++, C ++ 11, C ++ / CX.
And now a story about 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 #. Articles are based on the personal experience that we have gained while creating PVS-Studio. The cycle consists of the following articles:
- Introduction
- Create, debug, and deploy extension packages for Microsoft Visual Studio 2005/2008/2010/2012 environments.
- Visual Studio Automation Object Model. EnvDTE Interfaces.
- Visual Studio Commands
- Visual Studio tool windows.
- Integration in Visual Studio settings.
- Visual C ++ Design Model.
The database of errors that we discovered in various open-source projects is published . This base can serve as a unique material for reflection on the development of coding standards, writing articles on programming rules and help in other studies related to improving the reliability of software.
A note that made a fuss among perplexed and preoccupied with security. The reason is the bloopers found in TOR. Article: " Security, security! Are you testing it? "
I had a chance to chat with Walter Bright, who is the creator of the D language. As a result, we decided to write a short article-interview: " D language is in a hurry to help ."
There are a lot of materials on the website of our company dedicated to the creation of 64-bit applications. I selected the most interesting links to our and third-party materials and made a selection of " Everything about 64-bits ." This is the most comprehensive collection of good resources on this topic.
Of the latter, it is worth mentioning an article with the provocative title " Why are drivers for Windows 8 buggy ." We have checked the driver examples offered by 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 still write in C ++?
- Big ReactOS Project Reevaluation Report
- Using PVS-Studio in very large projects (integration with MSBuild)
- Static analysis is most effective when used regularly. And here is why .
Finally, download PVS-Studio and ask us all-all-all about static code analysis.