Lab Niveau 10 — Code Review
Objectifs
Section titled “Objectifs”- Relire le code d’un pair
- Faire des suggestions pertinentes
- Approuver ou demander des modifications
Exercice
Section titled “Exercice”Travaillez en binôme.
Le partenaire doit :
- Relire le code de la Pull Request
- Faire deux suggestions d’amélioration
- Approuver la PR ou demander des modifications
Exemple de commentaire constructif
Section titled “Exemple de commentaire constructif”“Bonne implémentation ! Je suggère d’extraire la logique de validation dans une fonction séparée pour améliorer la réutilisabilité.”
Checklist de validation
Section titled “Checklist de validation”- La Pull Request du binôme a été lue en entier
- Au moins 2 suggestions d’amélioration ont été faites
- Les commentaires sont constructifs et justifiés
- La PR a été approuvée ou des modifications ont été demandées
- L’auteur de la PR a répondu aux commentaires
Compétences acquises
Section titled “Compétences acquises”- Code Review
- Communication constructive
- Standards de qualité
Fiches de révision
Section titled “Fiches de révision”Quel est l'objectif principal d'une Code Review ?
Cliquer pour révéler la réponseAméliorer la qualité du code et détecter les bugs avant la mise en production
Cliquer pour voir la questionQue faire quand on identifie un problème dans une PR ?
Cliquer pour révéler la réponseLaisser un commentaire constructif avec suggestion et demander des modifications
Cliquer pour voir la questionQu'est-ce qu'un feedback constructif en revue de code ?
Cliquer pour révéler la réponseUne suggestion précise et argumentée, pas une critique vague ou personnelle
Cliquer pour voir la questionÉvaluation des connaissances
Section titled “Évaluation des connaissances”Quel est l'objectif principal d'une Code Review ?
Que doit faire un relecteur qui identifie un problème dans une PR ?
Quel type de commentaire est considéré comme constructif en Code Review ?