關於代碼review想必大部分程式設計師都是知道的,不論是大公司還是絕大多數小公司都應該一個代碼review的流程,只不過因公司的要求,這個環節可以是比較正規,也可以是比較隨意,不管怎樣,程式設計師們還都是應該知道的,不過也有例外的,極個別小公司確實沒有代碼review這一說,以至於部分程式設計師不知道什麼是代碼review,或者說是剛畢業的實習生也可能會不知道,最近就有一名網友是這種情況。
據這名網友所說,他剛畢業兩個月,他經常聽大家說代碼review,他就有一些列的問題,比如什麼是代碼review?review是有什麼平臺或工具嗎?review的流程是什麼?他對這些都有點懵逼,希望大佬能夠指教,畢竟是剛畢業的,不理解也正常,接下來我們看看網友們都是怎麼回復的吧!
網友一:就是把你代碼放到大屏幕上,一屋子的人雞蛋裡挑骨頭。
作者點評:這也算是代碼review的一種形式吧,現在都藉助軟體平臺作為代碼review的一種工具了,還可以點讚,還可以評論。
網友二:小菜就默默挨噴,默默成長,大佬就互噴。
作者點評:說的倒是挺形象的,一般作為新手,要先聽聽資深程式設計師的提出的代碼中存在的問題,虛心接受並加以改正,也能很快的提高自己的代碼質量及編碼水平!
網友三:問組裡人 這個各個公司標準甚至組跟組的標準都不一樣
作者點評:沒錯,各個公司的代碼review標準不一樣,組織review代碼的形式也不完全一樣,從大家這裡只能了解一個代碼review的大概用途及目的,具體的細節及操作還需要向內部的同事們了解!
網友四:讓別人扒開你衣服看看身上有沒有紋身和疤痕,就是這個意思!
作者點評:呵呵,這個比喻通俗易懂,我想看了這句話後,樓主應該大概知道代碼review是幹什麼的了!
網友五:代碼發出來 找人過一遍 沒有重大問題了才能提交
作者點評:嗯,這個過一遍,不同公司是不一樣的,有的就是用眼睛過一遍,口頭評價就行,而有的就是有正規的流程的,通過專業的平臺進行,每個人對代碼過了之後可以點讚,也可以評論,都是有記錄的,組內人員都覺得沒有什麼問題後才可以提交的!
網友六:我來看你怎麼挨噴的!
作者點評:新人剛入這行,不懂這個概念也是很正常的。
其實,關於代碼review,部分人會存在一定的誤解,他們認為是資深的程式設計師去review新手程式設計師,其實也不是,平級之間也是可以相互review的,review的作用是為了減少代碼的出錯率,多一雙眼睛的過濾,就多了一份安全的保障,並不是說新手就看不出代碼的問題,也有可能大神寫了一段代碼,不小心一處語法錯誤,這時也可能會被一個細心的新手發現這處錯誤,總之代碼review的目的就是為了減少代碼的出錯率,至於是什麼一種形式,每個公司都是不一樣的,有的會相對粗糙一點,有的會相對更專業一點!
以上所有圖片均來之網際網路大家好,我是「上世是朵花」。如果你有什麼好的看法或者觀點可以在評論區展現你的才華,互動交流,如果想進一步了解我,那就關注我吧!