Google 鼓勵(lì)的 13 條代碼審查標(biāo)準(zhǔn),建議收藏!

點(diǎn)擊上方藍(lán)字關(guān)注我們

作者 |?Rafiullah Hamedy
譯者 |?彎月,責(zé)編 | 楊碧玉
出品 | CSDN(ID:CSDNnews)
以下為譯文:
代碼沒(méi)有任何錯(cuò)誤,沒(méi)有bug,也沒(méi)有問(wèn)題;
代碼符合質(zhì)量與樣式指南的要求和標(biāo)準(zhǔn);
代碼完成了所有預(yù)期功能;
合并代碼后,代碼庫(kù)仍然能夠正常運(yùn)行,且達(dá)到更好的狀態(tài)。
在Google,“代碼審查的主要目的是確保Google代碼庫(kù)內(nèi)整體的代碼運(yùn)行狀況能夠不斷提升?!?
——?Google工程實(shí)踐文檔
代碼審查標(biāo)準(zhǔn):
這些代碼能夠提升系統(tǒng)整體的運(yùn)行狀況
“關(guān)鍵在于,世上沒(méi)有完美的代碼,只有更好的代碼?!?
——?Google工程實(shí)踐文檔
在代碼審查的過(guò)程中開(kāi)展教育和啟發(fā)
審查代碼應(yīng)遵循標(biāo)準(zhǔn)

解決代碼審查沖突


不要為了代碼審查打斷手頭的工作

審查所有代碼,不要做任何假設(shè)

審查代碼時(shí)需要保持大局觀
在代碼審查期間認(rèn)同和鼓勵(lì)出色的工作
在代碼審查期間應(yīng)保持謹(jǐn)慎、尊重、友善和思路清晰
詳細(xì)解釋代碼審查的意見(jiàn),并注意尺度
回復(fù)下方 「關(guān)鍵詞」,獲取優(yōu)質(zhì)資源
回復(fù)關(guān)鍵詞 「linux」,即可獲取 185 頁(yè) Linux 工具快速教程手冊(cè)和154頁(yè)的Linux筆記。
回復(fù)關(guān)鍵詞 「Python進(jìn)階」,即可獲取 106 頁(yè) Python 進(jìn)階文檔 PDF
回復(fù)關(guān)鍵詞 「Python面試題」,即可獲取最新?100道?面試題 PDF
回復(fù)關(guān)鍵詞 「python數(shù)據(jù)分析」,即可獲取47頁(yè)python數(shù)據(jù)分析與自然語(yǔ)言處理的 PDF
回復(fù)關(guān)鍵詞 「python爬蟲(chóng)」,滿滿五份PPT爬蟲(chóng)教程和70多個(gè)案例
回復(fù)關(guān)鍵詞 「Python最強(qiáng)基礎(chǔ)學(xué)習(xí)文檔」,即可獲取 168 頁(yè) Python 最強(qiáng)基礎(chǔ)學(xué)習(xí)文檔 PDF,讓你快速入門Python 推薦我的微信號(hào)
來(lái)圍觀我的朋友圈,我的經(jīng)驗(yàn)分享,技術(shù)更新,不定期送書(shū),坑位有限,速速掃碼添加!
備注:開(kāi)發(fā)方向_昵稱_城市,另送你10本Python電子書(shū)。點(diǎn)個(gè)在看你最好看



