4 ms·
Unreal Engine code issues are fixed by the third-party company
Our company develops, promotes, and sells the PVS-Studio static code analyzer for C/C++ programmers. However, our collaboration with customers is not limited solely to selling PVS-Studio licenses. For example, we often take on contract projects as well. Due to NDAs, we're not usually allowed to reveal details about this work, and you might not be familiar with the projects names, anyway. But this time, we think you'll be excited by our latest collaboration. Together with Epic Games, we 're working on the Unreal Engine project. This is what we're going to tell you about in this article.
As a way of promoting our PVS-Studio static code analyzer, we've thought of an interesting format for our articles: We analyze open-source projects and write about the bugs we manage to find there. Take a look at this updatable list of projects we have already checked and written about. This activity benefits everyone: readers enjoy learning from others' mistakes and discover new means to avoid them through certain coding techniques and style. For us, it's a way to have more people learn about our tool. As for the project authors, they too benefit by gaining an opportunity to fix some of the bugs.
Among the articles was "A Long-Awaited Check of Unreal Engine 4". Unreal Engine's source code was extraordinarily high quality, but all software projects have defects and PVS-Studio is excellent at surfacing some of the most trickiest bugs. We ran an analysis and reported our findings to Epic. The Unreal Engine team thanked us for checking their code, and quickly fixed the bugs we reported. But we didn't want to stop there, and thought we should try selling a PVS-Studio license to Epic Games.
Coninue read: https://www.unrealengine.com/blog/how-pvs-studio-team-improved-unreal-engines-code
- AndreyKarpov 11y agoLink: https://www.unrealengine.com/blog/how-pvs-studio-team-improved-unreal-engines-code https://www.unrealengine.com/blog/how-pvs-studio-team-improv... Reddit discussion: http://www.reddit.com/r/programming/comments/3aehq5/unreal_engine_code_issues_are_fixed_by_the/ http://www.reddit.com/r/programming/comments/3aehq5/unreal_e...