2010-01-22 48 views
3

如何提高自己的代碼審閱能力?任何有關個人經驗的建議都會有所幫助。提高代碼審查能力的提示

你們每個人所犯的常見錯誤或錯誤是什麼?如何確保問題不會從代碼審查中泄漏?

+0

感謝您的答案。但是,我正在尋找一些提示來改進個人代碼審查功能。作爲一名評論者,我如何提高自己的能力? – Jay 2010-01-22 10:31:10

+0

你的問題將適用於http://codereview.stackexchange.com/ – alfasin 2012-08-28 15:11:24

回答

5
  • 同行應該熟悉代碼庫。
  • 變化應該受到很好的約束,不能過大
  • 變化應前遞交審查申請
  • 執行流程進行測試。沒有審查,沒有簽入。
  • 好的工具是http://www.reviewboard.org/

這是我的2美分。之前

1

  • 計劃審查,並提供足夠的時間進行審查準備
  • 有自動工具來檢查之類的東西符合命名規則等
    (說的Java代碼可以使用CheckStyle),這樣複習時間可以很好花找到問題的代碼邏輯,結構,算法
  • 1

    我們最近制度化我們團隊中的代碼審查

    ,我們做一綜述幾點:

    • 複雜或重要的變化
    • 的重構

    每個開發者都填寫任務設置爲解決之前,在我們的跟蹤系統現場「審覈通過」。如果開發人員認爲不需要審覈,他或她必須填寫原因(如:更改標籤)。

    爲了闡述一個好的代碼審查文化的團隊,你應該包括每個人。如果可能,每次都需要由不同的開發人員完成評審。 所以個人陷阱是我發現自己每次都被同一個人審查。