
7 Common reasons of using the namespaces in a C++ project.
Namespaces were introduced to the C++ Standard in 1995 and usually they are defined like this: A namespace defines a new scope. They provide
5 min readC/C++ code quality, architecture and static analysis insights.

Namespaces were introduced to the C++ Standard in 1995 and usually they are defined like this: A namespace defines a new scope. They provide
5 min read
The Unreal Engine is a game engine developed by Epic Games, first showcased in the 1998 first-person shooter game Unreal. Although primarily
14 min read
Over recent years, there has been much discussion about the "Renaissance of C++". It's undeniable that Microsoft played a significant r
5 min read
Currently many mature libraries and frameworks exist for each programming language and many advanced features were added to the languages. B
8 min read
More that 20 years ago, the exception handling was added to C++, and after many years of using this feature by the C++ developers, we have a
5 min read
Visual C++ is one of the most used C++ IDEs which provides many interesting features to developers, each new version brings new major feat
2 min read
Many resources discuss the benefits of using the static analysis tools, and how they could help you improve your code base. Somehow they s
3 min read
Coupling is usually contrasted with cohesion. Low coupling often correlates with high cohesion, and vice versa. Low coupling is often a sign
3 min read
In a previous post we talked about the clang-tidy tool to detect where you can use some new C++11/C++14/C++17 features to modernize your C++
3 min read
Many resources exist talking about the better way to learn a programming language, we can enumerate: Reading a book or a magazine. Reso
1 min read
C++11/C++14/C++17 includes several additions to the core language and extends the C++ standard library. Some of these new features are very
3 min read
Static analysis is not only about directly finding bugs, but also about finding bug-prone situations that can decrease code understanding an
3 min read