kulaudo
標籤
日記
(44)
屬靈
(6)
心情
(4)
教會
(4)
減肥
(4)
桌上遊戲
(3)
轉錄
(3)
音樂
(3)
讀書心得
(2)
假期
(1)
回憶
(1)
工作
(1)
戰報
(1)
星座
(1)
程式語言
(1)
閒聊
(1)
食記
(1)
2012年5月22日 星期二
重構心得-動機篇
在大學時代,老師交待下來的程式作業,我老是到最後幾天才開始動手,但是一看到程式碼,挖哩,看不懂。不知道怎麼寫,於是我去抄,去借。
直到現在我至少學會了兩種語言,程式結構寫起來依然很亂。直到我看了重構-改善計有程式的設計。
重構是經過小修正,以及測試而來的。這些小修正,不會影響函式以及類別的輸出、輸入,使用者不會察覺這些函式已經變更。所以如果程式碼沒有被共用,自己可以變更。
改變程式的意義在於
讓程式簡單明瞭
不發明同樣的輪子
效能提升
使用更好的設計範式重組
如果每個函式的粒度都很小(finely grained),那麼函示之間彼此復用的機會就很大;其次,這會使高接函式碼讀起來就像一系列注譯 ~ 中譯本P.110
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言