Catégories
- Bonne pratique (7)
- Code (2)
- Dilemme (2)
- Histoire du C++ (3)
- Mauvaise pratique (11)
- Méta (2)
- OVNI (6)
Tous les articles
- a = b = c, une conséquence singulière de l’associativité d’opérateurs
- Comment quantifier l’inflation de la dette technique ?
- Qui est responsable de la mémoire ?
- 3 comportements intéressants à propos des conversions en C++
- Les références constantes ne sont pas toujours vos amies
- Les conteneurs : l’embarras du choix
- Rétrospective sur le gestionnaire d’erreurs
- Un des gestionnaires d’erreurs les plus simples jamais écrits
- Les trois types de développement
- Des switch-case plus jolis
- Est-ce que mon chat est Turing-complet ?
- L’appareil de Duff en 2021
- Pragma: une once de problèmes
- [Histoire du C++] La genèse du cast
- [Histoire du C++] Les templates : des macros C aux concepts
- [Histoire du C++] Pourquoi le mot-clé `class` n’a plus de raison d’exister
- Une raison de plus pour ne pas utiliser printf (ou écrire du code C en général)
- Différentes manières pour convertir un enum en string
- À propos des tailles
- Savoir choisir entre un setter et un reference-getter
- Ne partez pas du principe que les accesseurs sont rapides
- Combien de langages un expert (en C++) doit savoir parler ?
- Est-ce que toutes les variables devraient être const par défaut ?
- N’utilisez pas les boucles brutes
- Les exceptions sont des goto déguisés
- Comment gérer le dépassement d’entier
- Une liste de mauvaises pratiques couramment rencontrées dans le développement de logiciels industriels
- Lier une lambda à une référence constante
- Encore un pamphlet sur `inline`
- window.h casse la librairie standard
- Passer un enum par paramètre : mauvaise pratique ?
- De l’utilisation de &= et |=