
MeoLabs
Formation - A Deep Dive Into C++ Testing
Une formation de 2 jours dans vos locaux !
JOUR 1
Accueil convivial : Faisons connaissance autour d’un café ☕
Qui êtes-vous ? Vos attentes et défis en C++ 🎯
Objectifs de la formation : Ce que vous allez en tirer 🚀
SOLID : Les fondations d’un code testable 🏗️
Réduire le couplage pour des tests plus simples 🔗
SOLID en action : Des tests plus clairs et maintenables ✅
Les tests FIRST : Les bases d’un bon test 🏗️
Des noms de tests qui parlent d’eux-mêmes 🏷️
Given / When / Then : Racontez une histoire claire 📖
Un test = Une responsabilité, ni plus ni moins 🎯
Abstraction des tests : Tester l’essentiel, ignorer le bruit 🔍
Tests Types : Fixture, Paramétré, Typé 🔧
Asserters : Trucs & Astuces ⚡
Matchers : Des Assertions Plus Puissantes 💪
Matchers Personnalisés : Adaptez GTest à Vos Besoins 🔄
JOUR 2
Pourquoi mocker ? Isoler, simuler, maîtriser 🔍
Mocks : Création et usage des mocks en détail 🛠️
Nice / Strict / Naggy : Adaptez la sévérité à vos besoins 👮♂️
Place à l’action : Comportements, vérifs… let’s mock! 💥
Sécuriser avant de toucher : Renforcez vos tests pour refactorer sans trembler 🛡️
Mocker une lib entière : Isolez vos dépendances externes avec style 🧱
La méthode Mikado : Refactorez par petits pas sans casser l'existant 🧶
Atelier legacy sur votre code ! Plongée dans votre quotidien 🔧