利用Gitlab進行代碼評審

我們一直覺得代碼評審很重要,但是一直也沒做好,主要問題有兩個:

  1. 每個人都忙于自己的開發(fā)工作野哭,沒有額外的時間和精力看別人的代碼。
  2. 缺乏好的工具幻件,把代碼評審做為開發(fā)流程的一部分拨黔。

關于第一個問題,可以通過減少部分同事的開發(fā)工作量绰沥,省出時間來做代碼評審篱蝇。

關于第二個問題,可以考慮選用Gitlab徽曲,據(jù)說對代碼評審支持得很好零截。

使用Gitlab需要我們做哪些改變呢?

  1. 去掉develop這個長期分支秃臣,只保留master這個長期主分支涧衙,可以給每個環(huán)境建立一個對應分支,這些分支都是master的下游分支奥此,任何的代碼改動都必須經(jīng)過上游分支才能合并到下游分支弧哎,如下圖所示,這個原則可以解決我們有時候忘記把產品分支的代碼合并會develop分支的問題稚虎。


    圖片發(fā)自簡書App
  2. 使用臨時的特性分支撤嫩,當開發(fā)接到新的需求時,需要從master分支拉出特性分支蠢终,開發(fā)只能在特性分支上開發(fā)代碼序攘,當代碼測試通過后需要提交merge request請求把特性分支的代碼合并到master分支鸭限。

  3. 代碼評審就是利用merge request讓開發(fā)指定code reviewer,代碼經(jīng)過評審之后才能被合并到主分支两踏。大家可以在merge request上互動和互評败京,記錄代碼的修改意見。

是否需要對每個merge request進行代碼評審梦染?我覺得是需要的赡麦,因為只有這樣才能盡早地發(fā)現(xiàn)代碼里的問題,減少修復的成本帕识。另外為了提高code reviewer的評審質量泛粹,每個comit的代碼行數(shù)要少,這樣code reviewer才能集中精力肮疗,更容易發(fā)現(xiàn)代碼里存在的問題晶姊。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市伪货,隨后出現(xiàn)的幾起案子们衙,更是在濱河造成了極大的恐慌,老刑警劉巖碱呼,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蒙挑,死亡現(xiàn)場離奇詭異,居然都是意外死亡愚臀,警方通過查閱死者的電腦和手機忆蚀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來姑裂,“玉大人馋袜,你說我怎么就攤上這事〔案” “怎么了欣鳖?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長捧毛。 經(jīng)常有香客問我观堂,道長让网,這世上最難降的妖魔是什么呀忧? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮溃睹,結果婚禮上而账,老公的妹妹穿的比我還像新娘。我一直安慰自己因篇,他們只是感情好泞辐,可當我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布笔横。 她就那樣靜靜地躺著,像睡著了一般咐吼。 火紅的嫁衣襯著肌膚如雪吹缔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天锯茄,我揣著相機與錄音厢塘,去河邊找鬼。 笑死肌幽,一個胖子當著我的面吹牛晚碾,可吹牛的內容都是我干的。 我是一名探鬼主播喂急,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼格嘁,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了廊移?” 一聲冷哼從身側響起糕簿,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎狡孔,沒想到半個月后冶伞,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡步氏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年响禽,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荚醒。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡芋类,死狀恐怖,靈堂內的尸體忽然破棺而出界阁,到底是詐尸還是另有隱情侯繁,我是刑警寧澤,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布泡躯,位于F島的核電站贮竟,受9級特大地震影響,放射性物質發(fā)生泄漏较剃。R本人自食惡果不足惜咕别,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望写穴。 院中可真熱鬧惰拱,春花似錦、人聲如沸啊送。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至昔逗,卻和暖如春降传,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背勾怒。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工搬瑰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人控硼。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓泽论,卻偏偏與公主長得像,于是被迫代替她去往敵國和親卡乾。 傳聞我的和親對象是個殘疾皇子翼悴,可洞房花燭夜當晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內容