代碼審查會(huì)減緩自己代碼的進(jìn)度,但也是一個(gè)提升自己代碼,并向其他聰明、經(jīng)驗(yàn)豐富的工程師學(xué)習(xí)的機(jī)會(huì)。那么怎么才能充分利用這個(gè)機(jī)會(huì)呢?
10年積累的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有包河免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。盡量讓你的代碼變動(dòng)出現(xiàn)在第一輪審查中,只有輕微的評(píng)論。如果你的代碼審查通常需要多輪的意見,這些技巧可以節(jié)省你的時(shí)間。
有效的利用你的代碼審查者的時(shí)間,這是一種有限的資源。如果他們發(fā)現(xiàn)了那種你自己很容易就能發(fā)現(xiàn)的問題,這會(huì)降低你的團(tuán)隊(duì)的整體工作效率。
重新評(píng)估你的代碼:不要像以前測試時(shí)一樣隨便把評(píng)審代碼送去審查。至少要重新從整體上思考一遍。尤其是如果當(dāng)天時(shí)間已經(jīng)晚了,看看第二天早上是否會(huì)有更好的想法。雖然這樣可能會(huì)拖慢個(gè)人代碼的變化,這將從長期上帶來更大的平均吞吐量。
考慮做一次非正式的設(shè)計(jì)探討:如果你有不確定的事,和審查者面對(duì)面交流,或提前提出異議并要求一次整體設(shè)計(jì)上的“預(yù)審”。
自行審查更改:試著從一個(gè)什么都不知道的人的角度,盡可能嚴(yán)格的看自己的代碼。你的代碼審查工具會(huì)比IDE更能給你根本上的不同看法。這將很容易的為你免去一次往返。
使差異容易理解:一下子出現(xiàn)的多種改變讓代碼更難審查。當(dāng)你自行審查,尋找能減少差異的簡單更改。例如,保證重要的重構(gòu)或格式變化。
不要隱藏提交消息中的重要信息:把它也放在代碼中。之后閱讀代碼的人是不可能看提交的消息的。
處理完重要意見后,重新評(píng)估你的代碼:退一步并用真正全新的眼光去看代碼。一旦完成了一組更改,你會(huì)發(fā)現(xiàn),這些更改經(jīng)常會(huì)帶來額外的改進(jìn)。正如任何的重構(gòu),它可能需要幾個(gè)步驟來達(dá)到最佳設(shè)計(jì)。
弄明白審查者做出的每一個(gè)注釋:如果你不明白注釋背后的原因,不要僅是修改代碼——去找審查者弄清楚,以便自己能學(xué)習(xí)新的東西。
回復(fù)審查者在代碼上的問題:不只是回復(fù)——讓代碼更容易理解(例如,提高一個(gè)變量名、更改一個(gè)布爾值等等)——或添加注釋。以免之后其他人也會(huì)有同樣的問題。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。