當前位置:
首頁 > 知識 > 15條鐵律告訴你什麼樣的代碼才是簡潔代碼?

15條鐵律告訴你什麼樣的代碼才是簡潔代碼?

有多少次在接手了別人的項目之後,夜讀代碼時都想大聲說一句「辣雞!」;有多少次在重溫自己以前寫的大段代碼時質疑「這居然是我寫的?」……在這個以瘦為美的時代,臃腫的代碼同樣不受人歡迎,那麼如何什麼代碼才是簡潔代碼呢?

「一千個讀者有一千個哈姆雷特」,簡潔代碼也沒有特定的確切定義,每個程序員都可以有自己的獨特見解。所以,我們收集了關於簡潔代碼的15種看法,幫助大家來更深刻的理解一下簡潔代碼。

15條鐵律告訴你什麼樣的代碼才是簡潔代碼?

1.簡潔代碼是簡單粗暴的,要有好的讀寫體驗,充滿清晰的抽象性和直觀的控制。

2.簡潔代碼要清楚的揭示出目前亟待解決的問題。

3.簡潔代碼就是做到極致。

4.簡潔代碼可以讓你愛上閱讀,就像面對一個精美的音樂盒不自覺露出微笑。

5.簡潔代碼可供其它程序員輕鬆閱讀,具有單元和驗收測試,有意義的命名,提供單一的方式,依賴性小,具有最小的API。

6.簡潔代碼應該對於其它人有助益甚至是影響改變。

7.無論多麼優雅,沒有經過測試的代碼都不是簡潔代碼。

8.簡潔代碼:越少越好。

9.簡潔代碼:人類可讀。

10.簡潔代碼:匠心之作。

11.簡潔代碼:在作者看來沒有什麼比簡潔更重要。

12.在保證所有測試正常運行,充分表達設計系統想法的前提下,最大限度減少諸如類和功能的實體數量。

13.簡潔代碼:減少重複,具有很高的表現力,並具有簡單的抽象。

14.簡潔代碼:如果你閱讀的每個常式都是所期望的,那麼代碼是簡潔乾淨的。

15.簡潔代碼:美麗的乾淨代碼讓語言看起來是為了解決問題而存在的。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT168企業級 的精彩文章:

GCC 5.5編譯器發布,它是GCC 5的最後版本了!
一場虛驚,谷歌90億美元收購蘋果是道瓊斯技術錯誤鬧的大烏龍!
優酷蔡龍軍:人工智慧+視頻產業 我們是這樣做的
關於Ionic移動應用程序開發你應該知道的!
A3厚紙隨心打!兄弟J3930DW彩色噴墨一體機高效應對文印難題

TAG:IT168企業級 |