天天看點

重構,不要積壓!

<b>本文講的是重構,不要積壓!,</b>

<b></b>

重構,不要積壓!
重構,不要積壓!
重構,不要積壓!
重構,不要積壓!
重構,不要積壓!
重構,不要積壓!
重構,不要積壓!
重構,不要積壓!
重構,不要積壓!
重構,不要積壓!

如果我們真的有那個時間,我們也不會得到一個相當好的結果。我們會在可用的時間裡,盡我們所能地整理我們所了解的東西,盡管這時間永遠不夠用。盡管我們花了幾個星期來把代碼弄得那麼糟糕,可是我們肯定不會再去花幾個星期把它修改好。

重構,不要積壓!

太簡單了!我們要求下一個功能按我們的需求而建造,而不是繞開周圍的雜草和灌木。我們花時間清理出一條路來。可能我們也會繞開一些障礙。因為我們隻是改進需要使用到的代碼,忽略掉沒被使用的部分。我們得到了一個幹淨的工作環境。很可能,我們還會再次通路這個地方:這就是軟體開發工作。

重構,不要積壓!
重構,不要積壓!

很快,通常在我們開始清理的這個疊代周期内,我們能發現後續功能正使用了之前剛清理的這塊區域。我們開始從增量重構中得到好處了。如果我們等着在一個大批次進行重構的話,我們需要付出更多努力,任何好處都會被延遲,而且很可能會無功而返。

工作變的更好,代碼變得更幹淨,提供的功能比以前更多。各個方面都得到了顯著的提高。

這事你就這麼辦吧。

<b>原文釋出時間為:2016年10月31日</b>

<b>本文來自雲栖社群合作夥伴掘金,了解相關資訊可以關注掘金網站。</b>

繼續閱讀