參加代碼審查的培訓,也實踐過一兩次代碼審查,感覺還是有用的,記錄下。
代碼審查的角色:
a,主持人:需要做會前的準備,讓讀者和評審者都提前看代碼,預定會議室,主持會議,注意控制會議流程,儘可能不發散,保證高效,做會後改進的監督。
b,讀者:需要會前做代碼熟悉,不明白的和作者溝通,在會上逐行的讀作者的代碼,不做過多的評論。
c,作者:負責給讀者解釋自己的代碼,會上少解釋,會後改進
d,評審者:會前大致瞭解作者的代碼,會上在讀者讀代碼的過程中發表自己的看法。
代碼審查的頻次是一到兩週,人數在三到四人爲佳。
代碼審查不是批鬥會,目的是分享提高,保證風格統一,規範代碼,在開發階段就減少bug風險。