天天看點

是否需要代碼規範

  1. 這些規範都是官僚制度下産生的浪費大家的程式設計時間、影響人們開發效率, 浪費時間的東西。

一個項目大多都是由一個團隊來完成,如果沒有統一的代碼規範,那麼每個人的代碼必定會風格迥異。且不說會存在多個人同時開發同一子產品的情況,即使是分工十分明晰的,等到要整合代碼的時候也有夠頭疼的了。大多數情況下,并非程式中有複雜的算法或是複雜的邏輯,而是去讀别人的代碼實在是一件痛苦的事情。統一的風格使得代碼可讀性大大提高了,人們看到任何一段代碼都會覺得異常熟悉。顯然的,規範的代碼在團隊的合作開發中是非常有益而且必要的。

  2. 我是個藝術家,手藝人,我有自己的規範和原則。

沒有規範的對輸入輸出參數的規範,沒有規範的異常處理,沒有規範的日志處理等等,不但導緻了我們總是出現類似空指針這樣低級的bug而且還很難找到引起bug的原因。相反,在規範的開發中,bug不但可以有效減少,查找bug也變得輕而易舉。 

規範不是對開發的制約,而确實是有助于提高開發效率的。 

  3、規範不能強求一律,應該允許很多例外。

這個世界上面的所有事物都有自己的特殊性,根據每個人不同的性格,代碼的風格也會不一樣,就好像每個人的指紋。

      4. 我擅長制定編碼規範,你們聽我的就好了。

每個人在團隊中的分工不同,但是不能一味的聽取一個人的意見,每個人都要發表自己的看法。這樣有利于項目的進行。