|
之前,我一直認(rèn)為編碼規(guī)范沒(méi)有什么用處。我堅(jiān)信這些規(guī)范都是官僚制度下產(chǎn)生的浪費(fèi)大家的編程時(shí)間、影響人們開(kāi)發(fā)效率的東西。我是大錯(cuò)特錯(cuò)了。
在同樣的編碼規(guī)范之下,我可以查看任何的代。你會(huì)驚訝的發(fā)現(xiàn),如此多的編碼規(guī)范—縮進(jìn),命名,文件結(jié)構(gòu),注釋風(fēng)格,這一切讓我出乎意料的輕松的閱讀任意一段代碼,并輕易的看懂它們。這讓我震驚—因?yàn)槲乙詾檫@些規(guī)范是微不足道的東西。它們不可能有這么大的作用—但它們卻起到了這么大的作用。當(dāng)你發(fā)現(xiàn)只通過(guò)看程序的基本語(yǔ)法結(jié)構(gòu)就能讀懂一段代碼,這種時(shí)間上的節(jié)省不能不讓人震撼!
當(dāng)你按照某種編碼規(guī)范進(jìn)行編程時(shí),必然會(huì)有某些地方讓你搖頭不爽。肯定會(huì)在某些地方你的編碼風(fēng)格會(huì)優(yōu)于這些規(guī)范。但是,這不重要。在某些地方,編碼規(guī)范也有優(yōu)于你的編程風(fēng)格的時(shí)候。但是,這也不重要。只要這規(guī)范不是完全的不可理喻,在程序的可理解性上得到的好處會(huì)大大的補(bǔ)償你的損失。
可從新華書(shū)店獲取
豆瓣:https://book.douban.com/subject/2116929/
|
|