1.3.5 什么是優雅代碼
- 代碼邏輯直截了當 ,叫缺陷難以隱藏;
- 盡量減少依賴關系,使代碼易于維護;
- 依據某種分層戰略完善錯誤代碼處理;
- 性能調至最優,省得引誘別人做沒規矩的優化,搞出一堆混亂來;
- 整潔的代碼只做好一件事;
- 整潔的代碼就像一篇散文;
- 整潔的代碼不隱藏設計者的意圖,充滿干凈利落的抽象;
- 整潔的代碼易于他人加以增補;
- 整潔的代碼是以人類可讀的方式來寫代碼;
- 整潔的代碼是在意它的人才能寫就的;
- 減少重復代碼,提高表達力,提早構建簡單抽象;
1.5 我們是作者
- 我們與讀者有交流,需要對讀者負責;
- 我們讀與寫的用時比例是10:1,所以為了更好的讀,我們需要思考如何寫出來的東西有更好的理解;