# 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.
