重構入門(1)

liuzongan1985發表於2007-09-25

      每當要進行重構的時候,第一個步驟永遠相同:我得為即將修改的程式碼建立一給可靠的測試環境,這些測試是必要的,因為儘管遵循重構準則可以使用我避免絕大多數的臭蟲引入機會!! 

      重構之前,首先檢查自己是否有一套可靠的測試機制,這些測試必須有自我檢驗(self-checking)能力!

      重構技術系以微小的步伐修改程式。如果你犯下錯誤,很容易便可發現它!

      任何一個傻瓜能寫計算機可以理解的程式碼,惟有寫出人類容易理解的程式碼,才是優秀的程式設計師!

有時候會保留舊函式,讓它呼叫新函式,如果舊函式是一個public 函式,而我又不想修改其他class的介面,這便是一種有用的手法

相關文章