项目流程规范

image.png

代码管理规范:

  1. 从master拉开发分支,上线后合并开发分支进master。
  2. 功能迭代分支在features/下,修复分支在bugfix/下
  3. 分支命名 branch_[功能描述][版本号][开发名字]
  4. Commit 内容尽量描述该次修改内容。
  5. 合并master时,先把master合并进开发分支,解决冲突后,使用merge request提交合并。

上线规范:

  1. 上线前应通知所有须知人员(包括leader、测试、pm),确认上线风险后进行。
  2. 所有上线代码禁止未经测试自行上线,如确认不需要测试部门介入,应有充分自测、pm自测、leader同意后上线。
  3. 禁止删除线上数据(无论你是否有权限)。
  4. 所有线上变更必须邮件通知所有须知人员。内容包括但不限于:变更内容、影响范围、变更时间。

测试规范:

  1. 进行测试前,开发应认真审阅测试用例,确保测试覆盖所有功能点。
  2. 测试时使用开发分支(自行合并master分支),上线完毕后才能合并进master分支。禁止使用master分支测试。
  3. 测试过程中,所有问题应记录bugzila,修复后进行确认。

你可能感兴趣的:(项目流程规范)