個人經歷
對我代碼質量影響最大的是在一家外資企業,在這家公司我覺得有以下幾個方面做的很不錯。
個人觀點:
個人觀點: 大家都懂的, 沒啥好說的
個人觀點:
一個團隊的代碼質量主要取決於團隊幾位PLA,建議團隊早期先統一PLA的代碼質量意識和規范。例如: 先由1-2位PLA對整個團隊開發做review,這個review工作量初期會很大, 並且團隊工作效率不高,但後期的review工作量應該會明顯減小, 代碼質量也會明顯提高, 團隊的工作效率也會明顯提升.
我在外企這家公司剛入職的那一個月是我最痛苦的一個月,被codereview感覺很不適應:和以前編碼習慣差異較大,review太嚴格(變量名,空行,注釋有單詞語法錯誤也會糾正),感覺限制編碼自由.... 1個多月後體會到了明顯的好處: 編碼bug少; 溝通少,代碼和注釋已經解決了大部分疑問;閱讀代碼效率高; 感覺別人寫的代碼就像是自己寫的一樣,非常有親切感.一個多月後, revew我代碼的PLA明顯放松了對我review的內容,因為他已經很多次沒有review出問題,並且讓我在每次review前告知需重點review的內容即可。