基本原則:
1慷丽、易讀性霎奢;2刃泌、如果不是性能瓶頸纯陨,就不要為了性能而改寫代碼
3、復(fù)雜性守恒原則:無論你怎么寫代碼赘风,復(fù)雜性都是不會消失的
推論:如果邏輯很復(fù)雜挡逼,那么代碼看起來就應(yīng)該是復(fù)雜的从祝。如果邏輯很簡單续语,代碼看起來就應(yīng)該是簡單的垂谢。
程序員三大難題
變量命名
緩存失效
循環(huán)邊界
命名
1、注意詞性
重構(gòu):用對象組織代碼
http://js.jirengu.com/mimazaboke/1/edit?html,js,output
固定套路
表驅(qū)動編程(如上)疮茄;
自說明代碼: