Code Review最佳實踐

2021-07-02 19:25:39 字數 1091 閱讀 7678

原文作者 : 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 來檢視做了哪...