作者: 黎承湘
不知從什麼時候起,發現自己越來越來不喜歡看到有重複的代碼。這段時間完成了CMS系統開發的第一期,有一點點空閒時間,查看一下代碼。
在對文章,產品,的列表顯示,添加,修改的時候,都需要用到“分類下拉框”的顯示。每次都得進行同一種開式的的數據綁定。
手癢了。重構吧,6次重複,那還得了。
第一次重構,用到了反射。
運行一下,OK,達到效果,但認真看了一下代碼,覺得還是不夠好。假如調用方法的時候,傳錯了 "cateName","cateID","cateParnet" 這幾個參數,這代碼就得報錯了,雖然,能在代碼塊中進行判斷。
覺得不夠好,就還得改。那就用接口吧!(我以前剛寫代碼時,最討厭接口,因爲代碼經常找不到....)
看了這段代碼,覺得比前面的好多了。那就這樣吧。
回想剛寫代碼的時候。天天學“代碼重構”,也沒有覺得出重構有什麼樂趣。代碼重構,從重構中提高自己,從重構中找到樂趣