故事的背景是這樣滴:某同事改動以前是我寫的一部分代碼,除卻功能上和代碼位置的改動外肥印,經(jīng)常無意識的將原本的代碼格式改成自己習(xí)慣的代碼格式。Leader review的時候cc上了我绝葡,讓我review一下深碱,我簡單看了下功能,并沒有什么問題藏畅,但是做為一個對代碼風(fēng)格要求統(tǒng)一的程序猿來說敷硅,同一個文件出現(xiàn)多個風(fēng)格功咒,這不是我的風(fēng)格。所以就有如下的comments:
作為一個team绞蹦,同一個app中的代碼風(fēng)格保持統(tǒng)一力奋,為什么要統(tǒng)一風(fēng)格?
- 方便閱讀
- 方便新人學(xué)習(xí)
- 方便查找問題
畢竟代碼是給人閱讀的幽七。作為一個程序猿來說景殷,至少之前公司(外企)接觸到的程序員來說,這都不用說澡屡,每個人都會自覺遵守猿挚。但是現(xiàn)在呢?CodeReview只能說是個形式驶鹉,根本無法提問題绩蜻,你也不敢提問題,誰提問題就好像是打了人臉一樣室埋,讓人下不來臺办绝。你不信?好姚淆,讓我們來看看下面的對話:
面對這種情況孕蝉,只能無語了。很簡單一個review的問題腌逢,就是代碼保持好原來的風(fēng)格而已昔驱,作為一個工作了很多年的程序猿,難到這點(diǎn)都不了解上忍?實(shí)在讓我無法理解。要么你全部代碼都改成你自己的風(fēng)格纳本,要么保持原來風(fēng)格不變窍蓝。
不知道大家對這個問題如何看呢?