秋霞午夜影院国产毛片,国产一级淫片免费播放,国产欧美日韩不卡在线播放在线,3a无码在线观看,午夜精品无码专区,国产亚洲精品va在线,a级午夜毛片免费一区二区

歡迎來到一覽職業(yè)成長社區(qū)!收藏本站 軟件英才網(wǎng)一覽首頁|登錄|注冊|受邀加入

軟件職業(yè)成長社區(qū)

打造全方位的軟件交流學習平臺

當前位置:專題 > 怎么樣才算是整潔的代碼?

怎么樣才算是整潔的代碼?


     怎么樣才算是真正整潔的代碼呢?為什么整潔如此重要?

Marry Poppendieck 在她精彩的演講《軟件開發(fā)中的刻意練習》中,重點講述了我們這個行業(yè)的一些權(quán)威人士對于代碼整潔性的定義。

Bjarne Stroustrup,C + + 的創(chuàng)造者:

     我喜歡優(yōu)雅高效的代碼,因為這樣的代碼邏輯性強,直截了當,bug 無所遁形,依賴性低,易于維護,能策略化地處理各種異常情況,性能接近最優(yōu),還能避免人們隨意和無原則并最終將導(dǎo)致雜亂無章的優(yōu)化。整潔的代碼讓上述每一件事都顯得井井有條。

Grady Booch,《面向?qū)ο蠓治雠c設(shè)計的經(jīng)典之作》的作者:

     整潔的代碼簡單直接, 好像優(yōu)美的散文,娓娓述說著設(shè)計師的意圖,有一種明快的節(jié)奏感。

     大 Dave Thomas,OTI 的創(chuàng)始人、Eclipse 戰(zhàn)略之父:

     整潔的代碼易讀易懂,其他開發(fā)人員也能心領(lǐng)神會,一般會有單元測試和驗收測試,變量名也有一定含義,能為我們解決問題提供某種清晰的思路。其相關(guān)性也低,這一點是很重要,還有就是 API 很少。代碼應(yīng)該清晰流暢易懂,但是沒用必要所有的信息都一股腦兒全寫進去。

     Michael Feathers,《修改代碼的藝術(shù)》一文的作者:

     整潔的代碼給我們帶來的好處數(shù)不勝數(shù),而且與旁的一比,總體質(zhì)量高下立現(xiàn)。整潔的代碼就如同一位精心裝飾的女子,一眼看去,感 覺增一分則艷,刪一分則素,恰如其分。幾乎所有的事情都考慮到了,甚至即便你想試著改進,也完全無從下手。

Ward Cunningham,Wiki 和 Fit 的發(fā)明者、Extreme Programming 的聯(lián)合創(chuàng)始人、設(shè)計模式的中流砥柱、Smalltalk 和面向?qū)ο蟮乃枷腩I(lǐng)袖。

     你知道代碼整潔是什么感覺嗎?那就是,你讀到的每個步驟比你預(yù)期所想的還要好。有時候我們甚至可以稱之為代碼模本,因為它就像專門為解決這個問題而生的。

    小結(jié)

     整潔的代碼:

     明白易懂(直截了當、清晰明了、恰當?shù)某橄髮哟、不故弄玄虛、變量命名有?guī)則)——要說優(yōu)點,這一條排第二,就沒有第一了。

     服務(wù)于現(xiàn)實世界,有明確的異常處理策略(我有很多項目都是因為這一點而付之一炬,所以,放上這一條,稍稍帶了點感情色彩)。

     可讀性和可維護性。

     流程最簡化,依賴性最小化。

     程序運行良好。

引自:怎么樣才算是整潔的代碼?  作者:流浪

原文地址:http://www.weightlossorganic.com/article/4931409650726324.htm

我要回復(fù)

您尚未登錄,請登錄后再提交你的評論!
沒有賬號?立即注冊

程序員幫主

2014-09-03 17:51:59 程序員幫主

1、代碼規(guī)范,縮進有層次感2、有必要的注釋,方法說明,參數(shù)說明3、文件,方法,參數(shù)等命名規(guī)范,符合駱駝命名法,包小寫,類首字母大寫并且見詞識意;4、代碼邏輯清晰,要提現(xiàn)自己的的編程思想:面向?qū)ο螅嫦蚪涌,面向方面等!!盡量減少冗余代碼,提高代碼的重用性和可讀性5。。。。。。。。。。。。。。。。

贊(0) 回復(fù)(0)

1

相關(guān)專題

更多專題>>

最新招聘

更多>>

相關(guān)職位

關(guān)于一覽  |  聯(lián)系我們  |  用戶反饋

深圳市一覽網(wǎng)絡(luò)股份有限公司 版權(quán)所有 ©2006-2025 粵ICP備08106584號 增值電信業(yè)務(wù)經(jīng)營許可證:粵B2-20070017