2‐Element a considérer lors d'une pull request - AndeezMTL/AppCsharp GitHub Wiki

Éléments à considérer lors d'une Pull Request

Pour déterminer si une pull request devait être acceptée, nous nous basions sur les critères suivants :

Conditions d’acceptation d’une Pull Request

1. Respect du style de code

Le code soumis devait respecter la charte de style de l’équipe.
Voir la charte de style


2. Limite de fichiers modifiés

La pull request ne devait pas modifier plus de 5 fichiers (hors fichiers binaires).
Les fichiers binaires n’étaient pas pris en compte, car au début du projet, nous n’avions pas encore réussi à bien configurer le .gitignore pour les exclure.

Cette limite permettait de :

  • Mieux isoler les tâches
  • Faciliter les revues de code

3. Commentaires dans le code

Même si cela n’était pas obligatoire immédiatement, il était attendu que des commentaires pertinents soient ajoutés dans le code pour aider à la relecture.
Cette étape devait être complétée avant la fin du projet.


4. Relecture par l’équipe

Pour qu’une pull request soit acceptée :

  • Au moins deux membres de l’équipe devaient l’avoir revue avec l’auteur.
  • Les revues étaient principalement faites en appel Discord, afin de :
    • Faciliter la communication
    • Argumenter collectivement
    • S’assurer que les décisions prises étaient pertinentes