Formation Revue de Code

Découvrez comment transformer la revue de code en un levier puissant pour optimiser la qualité de vos projets et renforcer la cohésion d’équipe !

Formation Revue de Code

La formation Revue de Code vous permettra de maîtriser les principes d'une revue de code optimisée, en tant que reviewer ou reviewee !

Durant une journée riche en mises en pratique, vous apprendrez à :

  • Analyser et commenter un code pour en améliorer la lisibilité et la maintenabilité
  • Répondre efficacement aux retours pour adopter une posture constructive
  • Intégrer la revue de code comme un élément clé de collaboration dans votre workflow

Le programme s’adaptera aux langages que vous utilisez au quotidien, grâce à des ateliers pratiques et des mises en situation réalistes.

Cette formation est ouverte à tous les développeur·se·s souhaitant renforcer leurs pratiques et améliorer la qualité de leur code.

Les objectifs

  • Comprendre les enjeux et bénéfices des revues de code
  • Donner du feedback efficace sur du code (quoi relire, à quoi faire attention)
  • Récupérer & appliquer du feedback
  • Écrire du code en pensant à son lecteur
  • Mettre en place les outils & processus pour des revues de code
  • Compléter les revues de code par des outils automatiques
  • Comprendre les pratiques issues de l'extreme programming
  • Travailler en pair programming avec les membres de son équipe

Pré-requis

  • Connaître les bases de Git
  • Connaître les notions de Clean Code
  • Familiarité avec les workflows GitLab
  • Une expérience en pair programming ou mob programming est un plus
  • Ordinateur portable à apporter

Le programme de la formation Revue de Code

Relire & être relu

  • Pourquoi faire de la revue de code ?
  • Facilité la revue en amont grâce à l'utilisation de Git
    • Rappel des commandes de base de Git
    • Les branches, fusions, conflits
    • Travail avec le dépot distant
  • Les MergeRequest de Gitlab
  • Faciliter la revue en aval en écrivant du code lisible
    • Un bon nommage, c'est important
    • Bugs & typos
    • Duplication : Se répéter c'est mal ! DRY
    • Complexité / design : Si le code parait complexe, il l'est probablement
      • Clean Code
      • Simple Design
      • Refactoring

Mises en pratique :
- Manipulation de Git
- Écriture de Clean Code

Revue de code et Extreme programming

  • Valeur XP et la posture bienveillante du relecteur
    • Appropriation collective du code (Collective ownership)
    • Standard de codage / DoD : se mettre d'accord sur les standards de l'équipe
    • Tests unitaires
    • Intégration continue mise en place avec Gitlab
  • Intégrer les revues de code dans le workflow de son équipe
    • outils de revue automatique
    • La revue de code en continue
    • Pair programming
    • Mob Programming

Mises en pratique :
- Revue de code
- Mise en place d'un workflow GitLab
- Pair programming
- Mob programming

Télécharger le programme

Le(s) formateur(s)

Ludovic PRADEL

Ludovic PRADEL

Développeur, Ludovic a travaillé dans des équipes de différentes entreprises, des grands groupes mais aussi des startups.

Il a découvert l'eXtreme Programming et l'agilité il y a une dizaine d'années maintenant, et il lui est aujourd'hui impossible de travailler autrement qu'en suivant ces pratiques !
Organisateur de la communauté Software Crafters Toulousain, Ludovic organise et participe régulièrement à des coding dojo et autres événements autour du craftsmanship.

Voir son profil détaillé

FAQ

Nos formations sont éligibles à plusieurs dispositifs de financement, selon votre situation. Human Coders est certifié Qualiopi, ce qui permet la prise en charge par des organismes comme Pôle emploi, votre OPCO ou encore le CPF (Compte Personnel de Formation) pour certaines formations.

Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?

Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.

Voici une journée type :

  • 9h : vous êtes accueillis par votre formateur·rice autour d'un petit déjeuner (croissants, pains au chocolat, jus de fruit, thé ou café...)
  • 9h30 : la formation commence
  • 12h30 : pause de midi. Le·a formateur·rice mangera avec vous. C'est l'occasion d'avoir des discussions plus informelles.
  • 14h : reprise de la formation
  • 18h : fin de la journée

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 165 formations au catalogue, 1641 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • 99% des participants qui se disent satisfaits de nos formations
  • la possibilité de vous proposer un accompagnement personnalisé, du conseil ou un suivi après la formation

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012