重構 改善既有代碼的設計(要點總結一)

任何一個傻瓜都能寫出計算機可以理解的程序,惟有寫出人類容易理解的程序,纔是優秀的程序員。 定義: 對軟件內部結構的一種調整,目的是在不改變軟件可觀察行爲的前提下,提升其可理解性,下降其修改爲本程序員 目的: 使軟件更容易被理解和修改。 與之造成對比的是性能優化,可是二者出發點不一樣,性能優化每每使代碼較難理解。web 性能優化: 不改變程序的外在行爲(除了執行速度),只改變內部結構。算法 重構過程
相關文章
相關標籤/搜索