對于是否需要有代碼規範,請考慮下列論點并反駁/支援:
-
- 這些規範都是官僚制度下産生的浪費大家的程式設計時間、影響人們開發效率, 浪費時間的東西。
- 我是個藝術家,手藝人,我有自己的規範和原則。
- 規範不能強求一律,應該允許很多例外。
- 我擅長制定編碼規範,你們聽我的就好了。
我認為編寫代碼需要有代碼規範,不要認為規範是在浪費人們開發的效率和時間,既然是開發,肯定會涉及到小組合作,如果團隊中的每個人都有自己的編寫代碼的風格,那麼當大家結合在一起的時候,看着都會很費勁的,因為大家都已熟悉自己的風格,會下意識地按照自己的風格去審閱别人,那麼就會感到看着特别費勁,就會多看幾遍。再看下一個人的,以此類推。一個人的看幾遍,幾個人的就是十幾遍。如果大家的都是按照同一個規範來編寫程式,看一遍就完事了。明明能一次通過的代碼,非要看那麼多遍,不是更浪費時間嗎。身為團隊中的一員,要以團隊合作為首要任務,自己有原則固然很好,但并不是展現在這方面,在團隊合作中過分強調個人的話,會影響整個團隊的運作。把代碼編寫的規範,不僅自己看着舒服,而且還可以增強它的可讀性,可了解性和可維護性。對團隊的開發有着重大的作用。
在這個追求效率的時代,時間就是金錢,犧牲小我,成全大我。多麼偉大而富有正能量精神。