Bartlomiej Filipek is a software developer from the Polish city of Cracow. Bartek, as he prefers to be called, started coding when he was 14 years old, after reading “C++ in 24h”, and got his first real programming job in 2007. Bartek broad professional experience includes Native Windows Desktop Apps, OpenGL, Gamedev, BioFeedback games, .NET, large-scale app development, flight planning…
How To Modernize With Visual Assist Part 2
April 1, 2021
In the previous article, you read about five popular techniques to improve your projects and apply several Modern C++ patterns. Here’s a list of five more things! We’ll go from the override keyword to nullptr, scoped enums, and more. All techniques are super-easy…
You probably know that over time our projects seem to get old and legacy. Code written now might look suspicious five years later. With the standardization of C++11 in 2011, developers coined the term Modern C++. In this article (and the next one) we’ll take a look at…
A Brief Introduction To Clang-Tidy And Its Role in Visual Assist
January 8, 2021
TL;DR
Clang-tidy is a C++ static analysis tool built on Clang that helps developers detect bugs, enforce coding standards, and modernize code. It can identify issues like inefficient patterns, outdated syntax, and potential errors, and even apply automatic fixes in some cases.
While powerful, clang-tidy can sometimes produce incorrect or incomplete fixes, so manual review is still essential. It…
November 2020’s release of Visual Assist had some significant memory usage improvements, great for those with large projects. Here’s how we did it.
Written by David Millington (Product Manager), Goran Mitrovic (Senior Software Engineer) and Christopher…
Visual Assist Build 2393 is Here!
November 20, 2020
We’re really making an effort to keep blogs more instructional or industry related, but man o’ man is this release worth a few lines. Our team has been working behind the scenes for much of the year on performance improvements. And sure, we could’ve just…
TL;DR
Debugging in Visual Studio can quickly turn into a maze when the debugger keeps stepping into irrelevant functions like standard library or third-party code. Instead of wasting time navigating through unnecessary calls, you can filter them out using built-in tools like natstepfilter or “Just My Code.”
For a faster and more flexible approach, Visual Assist’s Step Filter lets you skip…
Going Remote or Crazy?
June 2, 2020
If you’re like most, you’re reading this from the comfort (hopefully) of your home office. We hope whatever you’re doing, you’re being safe and smart about it. Our staff lucked out as most were already working from home when all this started. So the…
Visual Assist Build 2375
May 20, 2020
NEW Added Code Inspection for modernize-deprecrated-headers clang checker.
Some headers from C library were deprecated in C++ and are no longer welcome in C++ codebases. This check replaces C standard library headers with their C++ alternatives and removes redundant…
Comments in code might not only be some text floating around the functions, variables and classes, but they might contain some extra semantic information. With this improvement, you can navigate through projects much faster or even organize your knowledge. In this blog post, I’ll show you two ways on how to add extra metadata to comments in Visual Studio.
Intro
Navigating…
You must be logged in to post a comment.