git - code review是什么?
PHP中文网
PHP中文网 2017-05-02 09:49:24
0
5
1260

新手刚入门,能否简单讲一下code review是什么东西?怎么进行code review?
谢谢

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(5)
小葫芦

Code Review, fait référence à la révision du code ; scénario : une nouvelle personne ou un ingénieur junior apporte des modifications, mais doit être confirmée par un programmeur expérimenté avant de les ajouter à la branche principale ou à la branche de fonctionnalités, il est impossible de les laisser faire ; un programmeur expérimenté s'assoit à côté de vous. Regardez le code, c'est une telle perte de temps

Par exemple :
Le projet A a deux branches, la branche master et la branche dev ; maintenant l'entreprise se développe, et tout le monde doit fusionner la branche avec la branche dev une fois la tâche terminée

Zhang San a créé la branche

dans son environnement de développement local basé sur la branche dev ; il a fallu trois jours pour remplir une fonction zhang_san ;

L'ancien programmeur sentait que Zhang San était un novice et craignait de mettre ses modifications directement dans la branche

; il a demandé à Zhang San de soumettre une dev candidature et lui a demandé de Merge;Code Review

Ainsi, Zhang San a mentionné sa branche

sur le serveur distant, a opéré une "nouvelle demande de fusion", a lancé une requête zhang_san, a fusionné Merge avec la branche zhang_san et a désigné le réviseur comme étant M. Programmeur ;dev

L'ancien programmeur a trouvé du temps libre et a vérifié cela

Il a senti qu'il y avait quelque chose qui n'allait pas, alors il a fait quelques suggestions (les suggestions seront automatiquement envoyées à l'adresse e-mail correspondante de la personne concernée Merge RequestZhang San a ensuite vérifié les suggestions faites par l'ancien programmeur via son courrier électronique, les a modifiées localement

et

les a transférées vers la branche zhang_san distante git push ; zhang_sanÀ ce moment-là, la « Demande de fusion » sera mise à jour avec la dernière

 ; le programmeur vétéran a de nouveau examiné les changements généraux et a trouvé que c'était bon, très bon. Après avoir cliqué pour confirmer la demande, il a réussi. fusionné les modifications sur la branche

Les modifications ont été fusionnées dans la branche Commit [Ceci termine la révision du code] zhang_san ; devZhang San est très heureux de savoir par e-mail que sa branche a été fusionnée avec la branche de développement

; il peut supprimer la branche

locale et la branche dev distante pour garder la branche propre ; continuez également à zhang_san Brancher pour de nouveaux développements, soumettez de nouveaux zhang_san et menez une nouvelle série de zhang_san. Merge_Request

淡淡烟草味

La révision de code est une révision de code, vous pouvez effectuer une recherche sur Baidu, il existe de nombreux articles

phpcn_u1582

D'autres liront le code que vous écrivez, et vous lirez également le code des autres

Après examen, reconnectez-vous

过去多啦不再A梦

Révision du code, généralement les grandes entreprises exigent une révision du code. S'il y a un problème avec le code ou s'il ne répond pas aux spécifications, modifiez-le correctement avant de vous connecter.

Ty80

Des milliers de vies perdues : les pièges de l'ancien code

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!