在目前已使用的质量内建的工程实践中不能否认的一个实践为代码审查 它被用做提升产品交付质量和提升开发过程效率的有效措施。 Git又是目前当红的源码管理工具,若你的团队目前已经选用了GitLab来做为托管工具,那此文中你能够学到如何经过GitLab的Merge Request(合并请求)进行代码审查以及咱们遵循的现有代码审查最佳实践来改进工做流程。工具
在咱们讨论如何进行代码审查以前,让咱们先来回顾一下代码评审的通常原则。测试
接下来咱们将介绍如何使用GitLab提供的工具来进行代码评审。
GitLab中的merge request指的是把代码从一个分支合并到另外一个分支上作的操做。blog
建立一个Merge request会涉及到的主要参数为:ip
assignee开发
对于合并请求,它们的分配取决于各类因素。根据项目的人数和专业水平,能够有不一样的选择。所以,若是您是团队中惟一的开发人员,请为本身分配合并请求。文档
不然,请与另外一位在项目中独立的开发人员交谈,并让他审查彼此的代码。文档审查一般也是必要的,由于在您执行此操做后,您将确保其余开发人员能够在必要时使用您的代码。get
若是您是项目的两名开发人员,请相互分配合并请求。若是有三个或更多开发人员,您能够自由选择。源码
你的团队能够在工做日的开始和结束时或根据要求随时进行代码审查。团队能够决定什么时候进行代码审查,最重要的是团队成员之间的持续协做。requests
用Merge Requests产生的代码评审如何进行更精细化的流程管理以后能够继续讨论。工作流