Skip to the content.

背景

公司从18年开始使用git协同工作流,从最初的试点到全员推广使用,我全程深度参与;最早是从onu项目开始使用,以前我是知道git但是没有协作使用过;刚开始使用,提代码的过程很是虐心。被“羞辱”地很厉害!发生了很多笑话,后面啃了不少资料、不断实操才能说有点通;那时候代码都是不review的,只是有个MR过程,我也不懂什么是Code Review;现在回想当初,印象中就是被不断地批评代码有xx问题,挫败感非常强,提的问题大部分不理解,即使修改了再提交也很难被合入;两周下来,“进度”被阻塞地很厉害,大家抵触情绪很高;现在回想感觉非常羞耻的是,我经常为了“进度”就得去“搞定”合代码的人;在后续项目组也保持了这个制度,这个过程还加入了些工作流,编译静态检查,合入编包归档等动作;最近又回到起始的地方,发生了一系列摩擦,让我重新思考这个问题;我下面所说的就是我所认为的——即个人观点,也不是为了把自己摘出去站在道德制高点“喷”大家,仅记录一下,供自己以后所用。

我理解的现状

我是怎么看待的

我应该怎么做得更好