
7 raisons courantes d’utiliser les espaces de noms dans un projet C++
Les espaces de noms ont été introduits dans la norme C++ en 1995. Un espace de noms définit une nouvelle portée et offre de nombreux avantages.
5 min de lectureC/C++ code quality, architecture and static analysis insights.

Les espaces de noms ont été introduits dans la norme C++ en 1995. Un espace de noms définit une nouvelle portée et offre de nombreux avantages.
5 min de lecture
L’Unreal Engine est un moteur de jeu développé par Epic Games, présenté pour la première fois en 1998 avec le jeu de tir Unreal.
14 min de lecture
Ces dernières années, on a beaucoup parlé de la « renaissance du C++ ». Microsoft a joué un rôle significatif dans ce mouvement.
5 min de lecture
De nombreuses bibliothèques et frameworks matures existent aujourd’hui pour chaque langage. Mais les vieux jeux ont encore beaucoup à nous apprendre.
8 min de lecture
Il y a plus de 20 ans, la gestion des exceptions a été ajoutée au C++. Après des années d’utilisation, le débat reste ouvert.
5 min de lecture
Visual C++ est l’un des IDE C++ les plus utilisés, offrant de nombreuses fonctionnalités intéressantes, enrichies à chaque nouvelle version.
2 min de lecture
De nombreuses ressources vantent les bénéfices des outils d’analyse statique pour améliorer votre base de code. Voici pourquoi ils ont raison.
3 min de lecture
Le couplage s’oppose généralement à la cohésion. Un faible couplage est souvent le signe d’une structure bien pensée.
3 min de lecture
Dans un article précédent, nous parlions de l’outil clang-tidy pour détecter où utiliser les nouvelles fonctionnalités C++11/C++14/C++17.
3 min de lecture
De nombreuses ressources expliquent comment apprendre un langage de programmation : lire un livre, suivre des tutoriels… ou explorer une suite de tests.
1 min de lecture
C++11, C++14 et C++17 ont apporté de nombreux ajouts au langage et à sa bibliothèque standard. Détectez où les appliquer dans votre code.
3 min de lecture
L’analyse statique ne sert pas seulement à trouver directement des bugs, mais aussi les situations propices aux bugs qui nuisent à la compréhension du code.
3 min de lecture