Our website uses cookies to enhance your browsing experience.
Accept
to the top

Webinar: Let's make a programming language. Part 1. Intro - 20.02

>
Posts

Posts

Oct 30 2020
Check how you remember nullable value types. Let's peek under the hood
Sergey Vasiliev
Recently nullable reference types have become trendy. Meanwhile, the good old nullable value types are still here and actively used. How well do you remember the nuances of working with them...
...
Oct 27 2020
Checking Clang 11 with PVS-Studio
Andrey Karpov
Every now and then, we have to write articles about how we've checked another fresh version of some compiler. That's not really much fun. However, as practice shows, if we stop doing that for...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Oct 22 2020
How to exclude unnecessary files from static analysis?
Maxim Zvyagintsev
Few projects can do without outside libraries and other useful ready-made solutions. However, analyzers can see the whole code and check it with abandon. That's why sometimes it's worth pointing out the spots where they should stop and analyze nothing. In this video, w…
...
Oct 22 2020
Checking a header-only C++ library collection (awesome-hpp)
Andrey Karpov
Somehow, we've happened to check most of the libraries making up a collection called "Awesome hpp". These are small header-only projects in C++. Hopefully, the information about the bugs we've...
...
Oct 21 2020
Amnesia: The Dark Descent or how to forget to fix copy paste
Victoria Khanieva
Just before the release of the "Amnesia: Rebirth" game, the vendor "Fractional Games" opened the source code of the legendary "Amnesia: The Dark Descent" and its sequel "Amnesia: A Machine For...
...
Oct 19 2020
Checking the code of DeepSpeech, or why you shouldn't write in namespace std
George Gribkov
DeepSpeech is an open-source speech recognition engine developed by Mozilla. It's pretty fast and ranks high, which makes its source code an interesting target for static analysis. In this...
...
Oct 16 2020
Part 2: Upsetting Opinions about Static Analyzers
Andrey Karpov
By writing the article "Upsetting opinions about static analyzers" we were supposed to get it off our chest and peacefully let it all go. However, the article unexpectedly triggered robust...
...
Oct 15 2020
How to speed up the project analysis and not to waste your time?
Maxim Zvyagintsev
Static analysis can always back you up when the time comes. But by the time it is done, you will have drunk gallons of coffee... That's why developers of these utilities are always looking for a way to make users' life easier and save time. The incremental analysis be…
...
Oct 13 2020
Organizing content on our blog with tags
Ekaterina Matveeva
As you know, we regularly post new content on programming and various interesting events from our company's life on our blog. The range of topics is expanding, and the number of articles is...
...
Oct 12 2020
Upsetting opinions about static analyzers
Andrey Karpov
Static analysis tools have advanced far over the time they've been around. They no longer resemble the "linters" that were in active use 20 years ago. But some programmers still view them...
...
View more Pagination arrow previous
Showing: - of 1623