
Perfect Code doesn't exi...
Hosted by Valantic (valantic.com)
***Our fourth MUC++ meeting in 2026 will be onApril 23rd. We'll have the pleasure to welcomeMartin Hořeňovskýto our user group. Martin currently works in the R&D team at Pex, on automatic audio/video/melody content recognition. He also used to teach C++ at CTU in Prague, and still maintains Catch2. This leaves him with a lot of opinions on testing, and strangely also on randomness in C++***Main talk byMartin HořeňovskýTitle:Perfect Code doesn't exi...
Perfect code doesn't exist, right? There are always tradeoffs, complications and hidden complexities in the way. At least until now. I wrote the perfect C++ function, and I'll show it to you. What's more, I'll prove it to you, using all the different automated tools and approaches we commonly rely on during development: compiler warnings, static analysis, code coverage and others.
In practical terms, I will showcase various tools we use during development; what issues they can catch, what issues they do catch, and why they protect us from Murphy, but not Machiavelli.
***
Short talk by Markus Hofbauer
Title: Improving Developer Experience: A Practical Approach to IDE Support in Large-Scale C++ Projects using Bazel and VSCode
Abstract: Bazel is a powerful build system, especially well-suited for large-scale, multi-language codebases, which is actively used by companies such as Google, BMW, or Nvidia. However, its integration with C++ IDEs remains far from ideal. Unlike CMake, which offers mature IDE support out-of-the-box, Bazel’s limited IDE integration creates friction for developers who rely on features like auto-completion, cross-references, and debugging within tools like Visual Studio Code.
A possible explanation for this is that Bazel is typically used in very large-scale projects, where IDEs themselves often struggle to index the sheer size of the codebase. Additionally, since Bazel supports several programming langua
Birketweg 21, meetup3, München
Cómo llegar



