好的飞鸽传书2007对于对外的API
好的飛鴿傳書(shū)2007對(duì)于對(duì)外的API會(huì)注重注釋與代碼的一致性,差的飛鴿傳書(shū)2007經(jīng)常注釋中的參數(shù)名稱(chēng)與函數(shù)定義都不一致。好的飛鴿傳書(shū)2007很少會(huì)留下被注釋掉的或用#if 0括起的垃圾代碼,他們意志堅(jiān)決,代碼有用就要,沒(méi)用就不要,差的飛鴿傳書(shū)2007則不一樣,他們經(jīng)常不確信一段代碼是否真的需要,他們?nèi)狈Ρ3执a整潔的習(xí)慣,因此他們讓垃圾代碼留著。
如上,即便你不懂他所用的語(yǔ)言,不卻關(guān)心程序的邏輯,對(duì)好的飛鴿傳書(shū)2007還是差的飛鴿傳書(shū)2007就能做到八九不離十的判斷。程序的好壞幾乎總是取決于它們是否“漂亮”,不“漂亮”而好的程序,除了C++ STL源碼,我再也沒(méi)見(jiàn)過(guò)(如果你稍仔細(xì)看,STL的源碼雖然不夠“漂亮”,但仍然滿(mǎn)足這里提出的一致性原則)。而又好又“漂亮”的代碼則隨處可見(jiàn),如Linux Kernel,InnoDB,JDK,JUnit等等。
如果再仔細(xì)閱讀,就能更準(zhǔn)確。好的飛鴿傳書(shū)2007寫(xiě)的代碼,好似渾然天成,簡(jiǎn)單而直白。函數(shù)通常較短小,函數(shù)的名稱(chēng)準(zhǔn)確的反映函數(shù)要完成的工作。邏輯簡(jiǎn)單而自然,讓你讀的時(shí)候由衷的發(fā)出“啊,就應(yīng)該是這樣”的感嘆,而差的飛鴿傳書(shū)2007的代碼經(jīng)常讓你發(fā)出“怎么是這樣?這是再干什么呀?”的疑問(wèn)。好的飛鴿傳書(shū)2007會(huì)在緊要關(guān)頭加以畫(huà)龍點(diǎn)睛般的注釋,差的飛鴿傳書(shū)2007要么沒(méi)注釋,要么注釋只是代碼的重復(fù),純粹是廢話(huà),更差的是注釋是錯(cuò)的,是誤導(dǎo)。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的好的飞鸽传书2007对于对外的API的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 为了建设我们的飞鸽传书2011
- 下一篇: Xml文件数据的优点