Video

Static Analysis in Unreal Engine 4 | UE4 Tutorial

Author: Senior Software Vlogger

In this UE4 tutorial, we will look over the general process of static analysis of C++ code and then get specific in how this is done using PVS-Studio.

We all know that no one writes perfect code. There's always a chance that there will appear bugs, even in big projects such as Unreal Engine. And that's the reason why even in UE4 static analysis in very important. We can safely say that having any kind of static ...

June 20, 2020

Static Analysis in C++

Author: The Cherno

In this video, you'll find out more about one of the ways how to improve your C++ code which by applying static analysis tools. Despite the fact that every programmer strives to write flawless code and compute everything on the fly, it's hard even for an experienced professional. Here's where a static analyzer comes in handy.

Not only does it complement compiler's work, it also gives reasons for the occurrence of some errors...

May 8, 2020

The cpp.chat podcast

A podcast recording from April, 23 2020, organized by cpp.chat.

The podcast was dedicated to static code analysis. The discussed topics included:

  • what static analysis is in general and how it compares to dynamic analysis
  • what kind of errors people tend to overlook
  • dealing with false positives
  • integrating a static analysis tool to the CI pipeline
April 23, 2020

PVS-Studio in 2019

We bring to your attention the presentation of “PVS-Studio in 2019”. The fact is that from time to time our users ask if there is any material that overviews the analyzer's capabilities, describes what it is, and so on. For this reason, we decided to record this presentation, in which I will tell you what PVS-Studio is, what features it has, and so on, so that you can learn about it in general. There will be many different links in this presen...

Oct. 22, 2019

Don’t take on C++ programmers support

Conference: Corehard 2019
It's a kind of humorous talk about the life of a development team which also deals with supporting C and C++ programmers. Actually, working with programmers is a lot of fun, and it is very productive. Not only can they send you a memory dump, but sometimes even partially solve the problem themselves and give you a hint. However, there's a flip side. If they have a technical issue, be ready to consume pints of coffee an...

May 25, 2019

How to write more reliable code

Conference: Meeting C++ 2018

The talk refers to issues of writing high quality code in C++. It touches upon various patterns of errors and the ways how to avoid them due to good coding standard, new features in the C++ language, static and dynamic analysis.

Oct. 15, 2018

How to find bugs in C, C++, С# software by using tool static code analysis

We regularly check various open-source projects (Tizen OS, Linux kernel, Chromium, Unreal Engine 4, CryEngine V, Mono, Qt and others) with PVS-Studio and send analysis results to developers and usually describe them in our posts as well. Besides, we add them into our bug database - https://www.viva64.com/en/examples/

Sept. 25, 2017

Static code analysis

Static code analysis is the process of detecting errors and defects in a software source code. Static analysis can be viewed as an automated code review process.
You can get a better understanding of the methodology of static analysis, studying the following materials:

Aug. 17, 2017

PVS-Studio plugin for SonarQube

SonarQube is an open source platform, designed for continuous analysis and measurement of code quality.

More than a year PVS-Studio has a plugin for the integrating the results of the work in SonarQube. Thanks to it, the abilities of detection critical errors in C/C++/C#/Java can be expanded by the functionality of the quality monitoring. PVS-Studio and SonarQube greatly complement each other, allowing building a powerful factory to bring the ...

Aug. 2, 2017

Static code analysis with PVS-Studio as an Example

Conference: ClueCon Weekly

The video is on static code analysis and static code analyzer tool, which might be interesting for developers. It helps to search for potential flaws in code and finds various errors.

April 19, 2017


Bugs Found

Checked Projects
381
Collected Errors
13 764