Sous-titre : Comment la partition à une école informatique IN2P3 peut contribuer à l'amélioration de la qualité des logiciels développés dans nos laboratoires
Résumé
En revenant de l'école informatique 2015 : "Outils de mise en production du logiciel", j'ai installé sonarqube sur mon portable et j'ai soumis à son analyse le code que j'écris pour le changeur de filtres de la caméra de LSST.
Le résultat a été si instructif que j'ai convaincu nos collaborateurs américains d'installer un serveur sonarqube, en plus des serveurs Jenkins et Nexus que nous avions déjà. C'est maintenant la totalité du contrôle-commande de LSST qui passe sous les Fourches Caudines de sonarqube.
Dans cette présentation, je décrirais les avantages de sonarqube, les impacts positif de cet outil sur les habitudes de travail et l'adoption des bonnes pratiques de développement. Mais je décrirai aussi les limites de l'outil. Notamment pour un code de contrôle-commande où l'étape de tests avec le vrai matériel reste indispensable.
Mrs. Françoise VIRIEUX (APC)