原文作者 : kevin london
譯文出自 : 開發技術前線 www.devtf.cn
譯者 : ayyb1988
校對者: chaossss
狀態 : 完成
在wiredrive上,我們做了很多的code review。在此之前我從來沒有做過,這對於我來說是乙個全新的體驗,下面來總結一下在code review中做的事情以及說說code review的最好方式。
簡單的說,code review是開發者之間討論修改**來解決問題的過程。很多文章談論了code review的諸多好處,包括知識共享,**的質量,開發者的成長,卻很少討論審查什麼、如何審查。
體系結構和**設計
**風格 測試
審查**
在提交**之前,我經常用git新增改變的檔案/資料夾,然後通過git diff 來檢視做了哪些修改。通常,我會關注如下幾點:
* 是否有注釋?
* 變數名是否見名知意?
* …等上面提到的
和著名的橡皮鴨除錯法(rubber duck debugging)一樣,每次提交前整體把自己的**重新檢查一遍非常有幫助,尤其是看看有沒有犯低階錯誤。
如何進行code review
當code review時,會遇到不少問題,我也學會了如何處理,下面是一些方法:
心態上 參考
一些關於clean code的書籍,如下:
* clean code
* refactoring
* all the small things by sandi metz
* how to design a good api and why it matters
* discussion on hacker news
1.code review中的幾個提示
2.從code review 談如何做技術
review board
在code review時,要在意識方法心態習慣這幾個方面上下功夫,堅持code review,相信我們會在各方面有很大的提公升。
Code Review 最佳實踐
關於code review的重要性,我相信好的工程師都能認識到。參考 讓code review稱為一種習慣 和 從code review談如何做技術。同時引用一下有人對google code review的描述 the biggest thing that makes google s code s...
Code Review最佳實踐
同時引用一下有人對google code review的描述 the biggest thing that makes google s code so good is code review.at google,no code,for any product,for any project,get...
Code Review的最佳實踐
code review是開發者之間討論修改 來解決問題的過程。很多文章談論了code review的諸多好處,包括知識共享,的質量,開發者的成長,卻很少討論審查什麼 如何審查。體系結構和 設計 風格 測試審查 在提交 之前,我經常用git新增改變的檔案 資料夾,然後通過git diff 來檢視做了哪...