La session de Demandez le Programme! aura lieu le mardi 19 septembre de 14h à 15h en salle Henri Poincaré (bâtiment Alan Turing) et en visio, et sera animée par Sébastien Gilles, ingénieur SED. L'exposé sera en français.
Comme beaucoup d'autres langages, le C++ propose une panoplie assez importante d'outils pouvant être utilisée pour améliorer la qualité du code: outils d'analyse statique tels que cppcheck, outils de vérification dynamique tels que Valgrind (qui lui-même est en fait une vaste collection d'outils divers qui va bien au-delà de la seule vérification de fuites de mémoire), outils de formattage (clang-format), outils de documentation (Doxygen, Sphinx - cf la session de juin.), etc...
Le problème avec nombre de ces outils est qu'il faut toujours un certain temps pour les apprivoiser: comprendre comment les invoquer correctement, les appliquer ensuite sur le code qu'on voudrait améliorer, et le cas échéant apporter les améliorations / corriger les problèmes que l'outil pourrait avoir décelé.
Et avant de faire le travail difficile de savoir si le rapport coût / bénéfice sera favorable...
De ce fait, en dépit de recommendations de très estimés collègues, j'ai tardé à essayer clang-tidy... et j'ai eu tort!
Le but du présent exposé est de:
Le support de cette présentation peut être trouvé ici.
Attention: En raison du plan Vigipirate renforcé, les visiteurs doivent: