Module 6 sur 6 · 1 h 30

Qualité du code et revue

Garder un code lisible et sûr en équipe : les linters d'ament (style, copyright, CMake, XML), le formatage automatique, un test unitaire C++ avec gtest, et la revue de code d'une pull request.

Cours réservé aux inscrits

Connectez-vous pour suivre ce module : le cours, le lab ROS 2 dans votre navigateur, l'exercice et le QCM.

Au programme

  • L'essentiel en théorie
  • 1. Pourquoi des règles communes
  • 2. Les linters d'ament dans un package
  • 3. Le code, aux normes
  • 4. Lancer les linters, corriger le style
  • 5. Un test unitaire en C++ avec gtest
  • 6. La revue de code
  • 7. Les bons réflexes
  • À vous de jouer
  • Exercice : situation réelle
  • QCM

Nouveau sur ROS ? Découvrir ROS 2 est en accès libre, sans compte : 30 minutes pour voir un robot comme un graphe de nœuds, lire un message et un premier nœud en Python.