整潔的代碼
態(tài)度谒出;
什么是整潔的代碼
優(yōu)雅和高效的代碼,代碼邏輯應(yīng)當(dāng)直接了當(dāng)邻奠,叫缺陷難以隱藏到推,盡量減少依賴關(guān)系,使之便于維護惕澎,依據(jù)某種分層戰(zhàn)略完善錯誤處理代碼莉测,性能調(diào)至最優(yōu),省得引誘別人做沒規(guī)矩的優(yōu)化唧喉,搞出一堆混亂來捣卤,整潔的代碼只做好一件事
整潔的代碼如同優(yōu)美的散文
1.沒有重復(fù)的代碼
2.體現(xiàn)系統(tǒng)中的全部設(shè)計理念
3.包括盡量少的實體忍抽,比如類,方法董朝,函數(shù)
注意代碼重復(fù)鸠项,盡力清晰的表達出來
有意義的命名
檢查對象或方法是否想做的東西太多了,如果對象功能太多了子姜,最好是切分為兩個或多個對象祟绊,如果方法功能太多,使用抽取手段(Extract Method)重構(gòu)之哥捕,從而得到一個較為清晰地說明自身功能的方法牧抽,
消除重復(fù)和提高表達力,
我們是作者
時刻保持代碼整潔
“讓營地比你來時更干凈” --美國童子軍的簡單的軍規(guī)