1.3.5 什么是優(yōu)雅代碼
- 代碼邏輯直截了當(dāng) 拯辙,叫缺陷難以隱藏;
- 盡量減少依賴關(guān)系拓巧,使代碼易于維護(hù);
- 依據(jù)某種分層戰(zhàn)略完善錯(cuò)誤代碼處理一死;
- 性能調(diào)至最優(yōu)肛度,省得引誘別人做沒規(guī)矩的優(yōu)化,搞出一堆混亂來投慈;
- 整潔的代碼只做好一件事承耿;
- 整潔的代碼就像一篇散文;
- 整潔的代碼不隱藏設(shè)計(jì)者的意圖伪煤,充滿干凈利落的抽象加袋;
- 整潔的代碼易于他人加以增補(bǔ);
- 整潔的代碼是以人類可讀的方式來寫代碼抱既;
- 整潔的代碼是在意它的人才能寫就的锁荔;
- 減少重復(fù)代碼,提高表達(dá)力蝙砌,提早構(gòu)建簡單抽象阳堕;
1.5 我們是作者
- 我們與讀者有交流,需要對(duì)讀者負(fù)責(zé)择克;
- 我們讀與寫的用時(shí)比例是10:1恬总,所以為了更好的讀,我們需要思考如何寫出來的東西有更好的理解肚邢;