摘要:
介紹我以前寫過《php雜談 《重構-改善既有代碼的設計》之一重新組織你的函數》,其中代碼壞味道,還有深入挖掘的地方,所以我再重點把這一篇提出來,分幾篇再提一下,不要閑我煩。我覺得重構是我們要用一生去研究的地方,跟文學一樣,我們要用一生追求優秀的文學作品。我盡量以漫畫的形式表現。味道Duplicate Code狀況:如果你在一個以上的地點看到相同的程序結構,那么當可肯定:設法將它們合而為一,程序會變得更好。1、同一個class內的兩個函數含有相同的表達式。——需要Extract Method,提煉出重復代碼,然后讓兩個地點都調用被提煉出來的那一段代碼。2、兩個互為兄弟的subclass內含相同的 閱讀全文
posted @ 2012-05-06 18:40
川山甲
閱讀(6165)
評論(10)
推薦(22)
浙公網安備 33010602011771號