您好,我的意思是,目前我们在小组合作开发代码的过程中,是放在团队私有仓库,并且仅使用一个分支,成员直接将代码提交到该分支。
我想问的是,目前开发过程缺少 Pull Requests
和 Code Review
过程,这个过程是必要的吗?
您好,我的意思是,目前我们在小组合作开发代码的过程中,是放在团队私有仓库,并且仅使用一个分支,成员直接将代码提交到该分支。
我想问的是,目前开发过程缺少 Pull Requests
和 Code Review
过程,这个过程是必要的吗?
看你怎么定义“必要”了……
你要是说缺它了就不能搞开发了,那倒也不是;但要这么说的话,那就连版本控制本身都不是必要的了 ———— 2005 年 Linus 没开发出 git 之前、人们难道就不能写软件了吗?
事实上人们在谈到“必要”这个词的时候,并不是客观的,而是已经预设立场了 ———— 我觉得既然你在这儿问这个问题了,就已经是内心深处已经给它定义成“不必要”了。
5 回答2.8k 阅读
3 回答2.6k 阅读
3 回答970 阅读
pr 和cr 主要看团队习惯和规模吧,按道理讲都应该做的,但是不符合实际
实际是:
总的来说不做cr还是因为ROI不高、结果导向、大部分时间维护老项目没有做cr的动机、就算做了也是流于形式。
以上是仅限于国内不能包括全部情况的总结,团队用不用还要看实际情况的。(
硅谷显然是cr做过头了)但是仅使用一个分支显然是不合理的,正常来讲都是每一个迭代/功能点/需求新建一个分支。