国产一区二区四区在线观看,亚洲av综合色区无码二区爱av,国产成人AV无码精品天堂,日本漫画工囗全彩内番漫画电车

365網(wǎng)站建設(shè)網(wǎng):企業(yè)建站必讀
設(shè)為首頁 | 加入收藏 | 聯(lián)系方式
365網(wǎng)站建設(shè)網(wǎng)

一鍵撥打熱線服務(wù)

17363509326

什么樣的代碼才是真正好的、整潔的代碼
正文 您當(dāng)前的位置:首頁建站知識(shí)建站經(jīng)驗(yàn)什么樣的代碼才是真正好的、整潔的代碼

什么樣的代碼才是真正好的、整潔的代碼

2013-01-04 23:18:38 編輯:
什么樣的代碼才是真正好的、整潔的代碼?

Bjarne Stroustrup,C++之父:

引用

我喜歡優(yōu)雅、**的代碼:

● 邏輯應(yīng)該是清晰的,bug難以隱藏;

●依賴更少,易于維護(hù);

●錯(cuò)誤處理完全根據(jù)一個(gè)明確的策略;

●性能接近更佳化,避免代碼混亂和無原則的優(yōu)化;

●整潔的代碼只做一件事。

Grady Booch,《面向?qū)ο蠓治雠c設(shè)計(jì)》作者:

引用

●整潔的代碼是簡(jiǎn)單、直接的;

●整潔的代碼,讀起來像是一篇寫得很好的散文;

●整潔的代碼永遠(yuǎn)不會(huì)掩蓋設(shè)計(jì)者的意圖,而是具有少量的抽象和清晰的控制行。

Dave Thomas,OTI公司創(chuàng)始人,Eclipse戰(zhàn)略教父:

引用

●整潔的代碼可以被除了原作者之外的其他**閱讀和改善;

●具備單元測(cè)試和驗(yàn)收測(cè)試;

●有一個(gè)有意義的名字;

●使用一種方式來做一件事情;

●更少的依賴,并明確定義;

●提供了一個(gè)清晰的、更小的API;

●應(yīng)該根據(jù)語言特性,在代碼中單前幾顯示必要的信息,而不是所有的信息。

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

引用

●整潔的代碼看起來總是像很在乎代碼質(zhì)量的人寫的;

●沒有明顯的需要改善的地方;

●代碼的作者似乎考慮到了所有的事情。

Ward Cunningham,Wiki和Fit創(chuàng)始人,更限編程聯(lián)合創(chuàng)始人,Smalltalk和面向?qū)ο蟮乃枷?*:

引用

●當(dāng)你讀代碼時(shí),你發(fā)現(xiàn)每個(gè)程序都如你期待的那樣

●你可以稱之為漂亮的代碼

●代碼**展現(xiàn)了該編程語言的設(shè)計(jì)目的

總之,整潔的代碼的特點(diǎn):

●容易與其他人協(xié)作(簡(jiǎn)單、意圖明確、良好的抽象、不出意料、合適的名稱)

●針對(duì)現(xiàn)實(shí)世界,比如,有一個(gè)清晰的錯(cuò)誤處理策略

●代碼作者顯然很關(guān)心軟件和其他**(針對(duì)雙方的可讀性和可維護(hù)性)

●更小化(做一件事,更小的依賴)

●以更合適的方式解決問題

查看更多建站經(jīng)驗(yàn)什么樣代碼才是真正

[來源:] [日期:2013-01-04] [熱度:瀏覽次數(shù):0]

相關(guān)文章