对于职场新手来说,进入一家新公司,除了要搭建一下开发环境,还需要了解一下项目组的开发流程。只有在了解了开发流程后,才能真正参与到项目的开发中,那么接下来我就介绍一下常见的开发流程,并用Github仓库来一步步演示如何开发。首先介绍一下开发流程的10个步骤:
开发流程
-
接受需求任务
-
创建需求分支
-
编写需求代码
-
编写测试代码
-
Push需求分支
-
提交Pull Request
-
触发CI代码检测
-
人工代码Review
-
合并到主干分支
-
完成需求任务
接下来我就会在Github中演示一下开发流程,演示的Github仓库地址:https://github.com/itlikeSourceCode/golang_new_employee_training
接受需求任务
一般产品的需求是由产品来编写的,然后根据版本规划来确定哪些需求需要在当前版本完成,这些需要完成的需求就会分配给开发者,然后就创建了需求任务。有时一个需求可能由多个开发者共同完成,每个任务在看板开发模式里就是一张卡片,然后随着工作流进行移动。
第一步:模拟产品在Github仓库创建一个需求,如下图: