Tips and Tricks

Why You Should Turn On Code Inspections in Visual Assist

Most people use Visual Assist to get around a codebase and refactor safely. But there’s a whole set of checks and one-click fixes, just one checkbox away, that most users don’t know about—Code Inspections. Code Inspections looks over your code while you work and points out anything that could cause trouble later. Some checks make code easier to read, some bring it up to modern C++…
Read more
Dev ToolsTips and Tricks

Semiconductor Equipment Software: The C++ Stack Behind Control, Vision, and the Fab Host

The person who understood the code is gone An all too familiar scene: Someone new takes over a legacy sensor-testing system, but the handover from the previous engineer was already over. Roger Swann’s experience as a director for an electronics and manufacturing company made such an impression we published a case study about it earlier this month. But we’re not stopping there.
Read more
Tips and Tricks

How to Navigate a Large or Legacy C++ Codebase in Visual Studio

You cloned the repo on your first morning in your new team’s project. Twenty minutes later you’re looking at a solution with four hundred projects, a build that throws errors on a clean checkout, and a ticket that says a number is wrong on one screen. You don’t know where that screen is—in fact, you don’t know where anything lives. And that’s absolutely normal. But…
Read more
Tips and Tricks

Finding your way through a large Unreal Engine codebase: a practical guide

The moment the project opens Welcome gamer! You’re excited to start coding games so you set up your Unreal Engine and  finally got the source linked to your project… Once it opens you’re greeted with a sample project. It’s huge. And why are there red error squiggles under everything? You open Solution Explorer and there are 800 folders. You explore. Hit F12 on BeginPlay…
Read more