365網站建設網

一鍵撥打熱線服務

17363509326

什么樣的代碼才是真正好的、整潔的代碼
正文 您當前的位置:首頁建站知識建站經驗什么樣的代碼才是真正好的、整潔的代碼

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

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

Bjarne Stroustrup,C++之父:

引用

我喜歡優雅、**的代碼:

● 邏輯應該是清晰的,bug難以隱藏;

●依賴更少,易于維護;

●錯誤處理完全根據一個明確的策略;

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

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

Grady Booch,《面向對象分析與設計》作者:

引用

●整潔的代碼是簡單、直接的;

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

●整潔的代碼永遠不會掩蓋設計者的意圖,而是具有少量的抽象和清晰的控制行。

Dave Thomas,OTI公司創始人,Eclipse戰略教父:

引用

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

●具備單元測試和驗收測試;

●有一個有意義的名字;

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

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

●提供了一個清晰的、更小的API;

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

Michael Feathers,《修改代碼的藝術》作者:

引用

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

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

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

Ward Cunningham,Wiki和Fit創始人,更限編程聯合創始人,Smalltalk和面向對象的思想**:

引用

●當你讀代碼時,你發現每個程序都如你期待的那樣

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

●代碼**展現了該編程語言的設計目的

總之,整潔的代碼的特點:

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

●針對現實世界,比如,有一個清晰的錯誤處理策略

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

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

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

查看更多建站經驗什么樣代碼才是真正

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

相關文章

玖玖爱在线视频精品39