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

一覽( 微信公眾號:yilanshequ )

打開微信掃一掃,即可直接關(guān)注

當(dāng)前位置:業(yè)問首頁 > 所有專題 > 怎么樣才算是整潔的代碼?

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


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

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

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

     我喜歡優(yōu)雅高效的代碼,因為這樣的代碼邏輯性強,直截了當(dāng),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é)

     整潔的代碼:

     明白易懂(直截了當(dāng)、清晰明了、恰當(dāng)?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)專題

更多專題>>

推薦行家

更多>>
圖片

陳運奎

擅長 領(lǐng)域:食品飲料,商貿(mào)百貨

職位/職稱:副總經(jīng)理

發(fā)表: 0 回答: 11 聽眾: 39

向TA咨詢
圖片

鄧小華

擅長 領(lǐng)域:咨詢管理

職位/職稱:職業(yè)顧問

發(fā)表: 527 回答: 783 聽眾: 467

向TA咨詢
圖片

操勇

擅長 領(lǐng)域:金融銀行,咨詢管理

職位/職稱:財務(wù)總監(jiān)

發(fā)表: 240 回答: 37 聽眾: 609

向TA咨詢
圖片

管理的學(xué)習(xí)與成長

擅長 領(lǐng)域:咨詢管理

職位/職稱:HR\客服

發(fā)表: 15 回答: 16 聽眾: 88

向TA咨詢

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

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