跳到主要内容

3 篇博文 含有标签「工作流」

查看所有标签

改进的开发工作流

· 阅读需 8 分钟

为什么从 Git flow 改为 Gitlab flow?

Git flow 虽然很经典,但是毕竟协作分支太多,要求整个团队对 Git 要有更深的理解,否则容易出现混乱,这里不去具体说明两个分支的优缺点和异同,经过一段时间的试验,我觉得 Gitlab flow 比之前的流程简单,也没有引起任何异常,算是平稳过渡,使用了 Gitlab flow 之后,每个人的效率都有一定程度的提高。

用 Push flow 还是 Fork flow

选择了 Gitlab flow 之后,还要选择使用 push flow 或者 fork flow,这两种工作流都很好理解,我们是这样考虑的,对于熟悉流程的团队成员,我们采用 push flow,对于新进团队成员,在考察期内,我们采用 fork flow,这样在 merge request 时,纠正一些因为不熟悉流程,规范,代码而引起的错误。一旦新进成员完全熟悉并理解了流程,规范,代码,就可以切到 push flow。

代码评审工作流

· 阅读需 3 分钟

代码评审(Code review)对于提高团队的整体水平,减少 BUG,提高代码质量等方面都很有帮助,唯一可能需要担心的就是可能会对短期进度和效率有一定影响,为了最大化获得代码评审的好处,并降低对效率的影响,现制定以下评审工作流,以后暂时用这个流程执行,并在执行过程中根据体验和反馈不断优化和改进。