Aller au contenu
← Tous les projets

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.