同時引用一下有人對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, gets checked in until it gets a positive review.
architecture/design
行為是否統一
**汙染
重複**
open/closed 原則
面向介面程式設計 和 不是 面向實現程式設計
健壯性
錯誤處理
改動是不是對**的提公升
效率/效能
其中有一部分問題,比如一些設計原則, 可預見的效率問題, 開發模式一致性的問題 應該盡早在design review階段解決。如果design階段沒有解決,那至少在code review階段也要把它找出來。
style
命名 函式長度/類長度
注釋
引數個數
review your own code first
如何進行code review
code review的意識
Code Review最佳實踐
原文作者 kevin london 譯文出自 開發技術前線 www.devtf.cn 譯者 ayyb1988 校對者 chaossss 狀態 完成 在wiredrive上,我們做了很多的code review。在此之前我從來沒有做過,這對於我來說是乙個全新的體驗,下面來總結一下在code revie...
Code Review 最佳實踐
關於code review的重要性,我相信好的工程師都能認識到。參考 讓code review稱為一種習慣 和 從code review談如何做技術。同時引用一下有人對google code review的描述 the biggest thing that makes google s code s...
Code Review的最佳實踐
code review是開發者之間討論修改 來解決問題的過程。很多文章談論了code review的諸多好處,包括知識共享,的質量,開發者的成長,卻很少討論審查什麼 如何審查。體系結構和 設計 風格 測試審查 在提交 之前,我經常用git新增改變的檔案 資料夾,然後通過git diff 來檢視做了哪...