Tests et intégration continue pour une base de code robotique C++ de 60 000 lignes
Scrum master de six développeurs sur le code de l'équipe Rhoban : de zéro test et zéro CI à plus de 20 tests unitaires et une chaîne d'intégration continue.
- Client
- LaBRI, équipe Rhoban
- Période
- Février à mars 2018
- Stack
- C++ · Tests unitaires · CI · Scrum
- Résultat
- De zéro test à plus de 20 tests unitaires et une chaîne CI qui a détecté de vrais faux positifs
Le point de départ
L’équipe Rhoban du LaBRI développe une base de code robotique C++ de 60 000 lignes, sans aucun test ni intégration continue.
La mission
Projet de fin d’études, en tant que Scrum master d’une équipe de six développeurs : gestion Agile, revues de code, merge requests, documentation du code source.
Le résultat
- Plus de 20 tests unitaires et un pipeline d’intégration continue fonctionnel.
- Les tests ont détecté de vrais faux positifs dans le logiciel existant.
- Une documentation qui facilite l’intégration des nouveaux développeurs.