天天看點

管理感悟:代碼審查做哪些事情?

管理感悟:代碼審查做什麼

 

 

紅朝儒生

2016-10-9

 

關鍵字:代碼審查 管理

簡介:代碼審查,不審查方案流程,而是代碼對齊、注釋、子產品化、依賴關系。

 

 

  代碼審查,是提高工作品質的必經之路。那麼,代碼審查做什麼?審查方案流程?陷入代碼大海裡,汝要花多少時間,才能搞明白方案、流程?汝智商比作者高多少,能看出門道?都已經代碼審查了,還要檢查方案流程,那要人命了,項目前期高手都哪裡去也?這代碼審查怎麼執行下去?

  是以,代碼審查,做的不是方案流程的大事,而是代碼方面的小事。以吾工作體會,應該包括以下幾方面的工作:

  代碼對齊。這指的代碼格式方面。以吾體驗,做到代碼對齊是第一位的,特别是相鄰的相似代碼語句,必須對齊!對齊了看起來又整齊又漂亮,閱讀的時候隻關心不同點,等于節省了大量工作。

  說明注釋。各公司管理人員天天鼓噪要多加注釋,實際上都是起哄。注釋的代碼要清理;由誰修改的這種垃圾注釋,對于工作沒有任何用處,不能要;隻有解釋為什麼要這麼做的注釋,才是好注釋。具體參考《管理感悟:需要什麼樣的注釋》。

  子產品化。什麼叫子產品化?就是通路關系局部化,比如類、函數、字段,能私有的都不要公開。也叫“内聚性”,完成同一功能(不同層次)的類放在一起。

繼續閱讀