Two easy approaches to leverage your C++ OOP design skills.
Coupling is usually contrasted with cohesion. Low coupling often correlates with high cohesion, and vice versa. Low coupling is often a sign of a…
4 min de lectureCoupling is usually contrasted with cohesion. Low coupling often correlates with high cohesion, and vice versa. Low coupling is often a sign of a…
4 min de lectureIn 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++ source code.…
3 min de lectureMany resources exist talking about the better way to learn a programming language, we can enumerate: Reading a book or a magazine. Resources from web…
2 min de lectureC++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 easy to use…
3 min de lectureStatic analysis is not only about directly finding bugs, but also about finding bug-prone situations that can decrease code understanding and maintainability. Static analysis can…
4 min de lectureC++ have stagnated for many years, and many developers were confident that the language will have the same destiny as Cobol, Fortran and VB6. No new…
4 min de lecture16 years after its first checkin, SQLite is the most widely deployed database engine in the world. An open source project such as this is a good…
5 min de lectureFew years ago when Linus Trovalds criticized C++ and told: inefficient abstracted programming models where two years down the road you notice that some…
6 min de lectureDuring the last few years we talk about the “C++ Renaissance”. We have to admit that Microsoft was a major part of this movement,…
7 min de lectureEach compiler could report after the build many warnings. These warnings won’t keep your code from compiling except if you decide to treat them…
5 min de lecture