如何理解"重構"?
重構就好比用餐后對廚房的清理工作。第一次你沒沒有清理它,你用餐是會快一點。但是由于沒有對盤碟和用餐環(huán)境進行清潔,第二天做準備工作的時間就要更長一點。這會再一次使命你放棄清潔工作。的確,如果路過清潔工作,你今天總是能夠很很快用完餐,介是臟亂在一天天的積累。最終,你得花費大量的時間去尋找合適的烹飪器具,鑿去盤碟上已經(jīng)干硬 的食物殘余,并把它們洗擦干凈以使它適合于烹飪。飯是天天要吃的。忽略掉清潔工作并不能真正加快做飯速度。
重構的目的,正像在上面描述的,是為了每天清潔你的代碼。我們不想讓臟亂累積,我們不想“鑿去并小船塢擦掉”隨著時間累積的“干硬的”比特,我們想通過 最小的努力就能夠?qū)ξ覀兊南到y(tǒng)進行擴展和修改。要想具有這種能力,最重要的就是要保持代碼的清潔。
重構的目的,正像在上面描述的,是為了每天清潔你的代碼。我們不想讓臟亂累積,我們不想“鑿去并小船塢擦掉”隨著時間累積的“干硬的”比特,我們想通過 最小的努力就能夠?qū)ξ覀兊南到y(tǒng)進行擴展和修改。要想具有這種能力,最重要的就是要保持代碼的清潔。
浙公網(wǎng)安備 33010602011771號