經歷很多內部培訓程序員的培訓方法和課程,感覺相當來說CodeReview這個內部制度,對程序員,尤其是像我這樣資歷較笨拙之人有很好的技術提高促進作用。
但如果僅應付制度,完成過場,則大家只感其累無有利處。
故而根據本人經驗擬定一CodeReview細則,希望對大家有所幫助,同時懇切求大家意見經驗。
1、確保一周之內必須有一次至少四十分鐘CodeReview
2、各小組人數不要超過10人,每組至少有一人有熟練編輯經驗,同時具有局部模塊設計能力,并且此人作為 小組組長,最好能保證一個CodeReview小組成員來自一個開發組。
3、CodeReview總體粗分可以分為:
A、分析每人代碼是否符合編程規范等
B、分析經典有缺陷代碼
C、分析經典優秀代碼
D、通過分析部分代碼來映射反觀設計要點
E、分析代碼現場實施重構
4、每5次CodeReview中必須保證 D或E 至少兩次
5、每次CodeReview需要提交一份記錄,包含到會者會議時間
A/B/C時羅列討論到的編程規范等名稱
D時要對討論的大綱記錄
E時羅列重構方法名稱
6、A/B要由組長組織,由小組成員輪流發言。C/E 組長參與討論。D 組長主持,成員為輔。D/E還需要定期邀請其他有經驗人員主持。
7、A/B/E 依據的代碼,均可以由組員各自都提供,組長挑選。

般若菩提 2005-09-20 19:31
文章來源:
http://xdingding.cnblogs.com/archive/2005/09/20/240663.html