Utilisez la demande de fusion de GitLab pour la révision du code

L'une des pratiques indéniables dans la pratique d'ingénierie intégrée de qualité qui est actuellement utilisée est la révision du code. Il est utilisé comme une mesure efficace pour améliorer la qualité de la livraison des produits et améliorer l'efficacité du processus de développement. Git est actuellement un outil de gestion de code source populaire. Si votre équipe a sélectionné GitLab comme outil d'hébergement, dans cet article, vous pouvez apprendre à effectuer des révisions de code via la demande de fusion de GitLab et celles que nous suivons. Examen du code des meilleures pratiques pour améliorer le flux de travail.

Avant de discuter de la façon d'effectuer des révisions de code, passons en revue les principes généraux des révisions de code.

Principes généraux de la révision du code

  • Les révisions de code font partie intégrante de tout processus de développement: imprimez-les et affichez-les sur le mur pour vous en souvenir. Vous pouvez vous référer à la revue de code que vous avez écrite auparavant et vous avez besoin d'une révolution de liste!
  • Les révisions de code sont effectuées sur de petits fragments de code logiquement complets, tels que des fonctions, des tâches, des corrections de bogues, des améliorations, etc.
  • Seul le code approuvé sera envoyé au service de test.
  • Tous les développeurs du projet effectueront des révisions de code quel que soit leur niveau.
  • Tous les développeurs du projet doivent réussir l'examen du code, quel que soit leur niveau (les développeurs juniors doivent également examiner le code d'experts expérimentés intermédiaires et seniors).

Ensuite, nous allons présenter comment utiliser les outils fournis par GitLab pour la révision de code.
La demande de fusion dans GitLab fait référence à l'opération de fusion de code d'une branche à une autre.

Les principaux paramètres impliqués dans la création d'une demande de fusion sont:

  • branche source
  • branche cible
  • Titre
  • la description
  • cessionnaire


     
    content_Creating-merge-request.png

Étapes de l'opération lors de l'utilisation de la demande de fusion:

  1. Écrivez le code et poussez-le dans une branche distincte.
  2. Créez des demandes de fusion pour la branche de développement principale. Le cessionnaire et ceux mentionnés dans le champ de description et les commentaires notifieront la demande de fusion par e-mail. Si vous avez besoin de l'attention d'un développeur, vous pouvez @@ 名 名 développeur dans le champ de description.
  3. Attendez que MR soit accepté ou rejeté et fournissez des commentaires sur les réparations nécessaires.
  4. Participez aux discussions sur les réparations. (GitLab permet de répondre aux commentaires)
  5. Réparez.
  6. Envoyez les modifications à votre succursale.
  7. Ouvrez une nouvelle fusion si le dernier MR est fermé (si la demande de fusion n'est pas fermée, elle sera automatiquement mise à jour jusqu'au dernier commit).
  8. Consolidez les demandes en annotant ou en signalant autrement les correctifs mis en œuvre.
 
content_reviewing-merge-requests.png

À qui attribuer la demande de fusion

Pour les demandes de fusion, leur allocation dépend de divers facteurs. Selon le nombre de personnes et le niveau professionnel du projet, il existe différentes options. Par conséquent, si vous êtes le seul développeur de l'équipe, veuillez vous attribuer une demande de fusion.

Sinon, parlez à un autre développeur indépendant du projet et laissez-le examiner le code de l'autre. La révision des documents est généralement nécessaire car après cela, vous vous assurerez que d'autres développeurs peuvent utiliser votre code si nécessaire.

Si vous êtes deux développeurs du projet, veuillez vous attribuer des demandes de fusion. S'il y a trois développeurs ou plus, vous êtes libre de choisir.

Votre équipe peut effectuer des révisions de code au début et à la fin de la journée de travail ou selon les besoins. L'équipe peut décider quand procéder à une révision du code, et le plus important est une collaboration continue entre les membres de l'équipe.

Utilisez la révision de code générée par les demandes de fusion pour discuter de la manière d'effectuer une gestion de processus plus élaborée.



Auteur: livre Jane M. CC
lien: https: //www.jianshu.com/p/198915ac64ba
Source: Livres Jane

Je suppose que tu aimes

Origine www.cnblogs.com/zgq123456/p/12727708.html
conseillé
Classement