
Explorer la conception C++ moderne : étude de cas MemCache++
MemCache++ est un client Memcache léger, sûr typographiquement, simple d’usage et complet, développé par Dean Michael Berris.
7 min de lectureC/C++ code quality, architecture and static analysis insights.

MemCache++ est un client Memcache léger, sûr typographiquement, simple d’usage et complet, développé par Dean Michael Berris.
7 min de lecture
Retour en 2005 : je travaillais dans une entreprise où la majeure partie du code était en C++. En 2006, les managers ont décidé de changer de cap.
5 min de lecture
Le compilateur C++ doit parfois créer des objets temporaires, notamment lors de l’initialisation de références ou de l’évaluation d’expressions.
4 min de lecture
Combien de fois par jour avez-vous besoin de demander à Google quelque chose lié à votre travail ? Comment utiliser une bibliothèque ? Un correctif existe-t-il ?
4 min de lecture
« Une image vaut mille mots » : une idée complexe peut être transmise par une simple image. Appliquons cela à nos projets C/C++.
16 min de lecture
Le refactoring est le processus de modification d’un système logiciel sans altérer son comportement externe. Certaines fonctionnalités méritent d’être bannies.
6 min de lecture
Avant sa normalisation initiale en 1998, le C++ était développé par Bjarne Stroustrup aux Bell Labs depuis 1979, comme une extension du langage C.
9 min de lecture
On sait que la présence de code dupliqué a des impacts négatifs sur le développement et la maintenance des logiciels, notamment lors des corrections.
5 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.
4 min de lecture
Comme le souligne Bjarne Stroustrup, « le C++ est un langage multi-paradigmes ». Les concepts de C++20 lèvent enfin les limites historiques de la généricité.
4 min de lecture
Robert C. Martin a écrit un article intéressant sur un ensemble de métriques permettant de mesurer la qualité d’une conception orientée objet.
4 min de lecture
La majorité des développeurs connaissent les design patterns, notamment ceux du GOF (Gang of Four). Rigs of Rods les illustre en situation réelle.
7 min de lecture