在閱讀了福勒的「重構」一段時間後,我經常想到「我應該在更小的步驟中完成」。 - 即使我沒有破壞我的代碼。你小步驟重構嗎?
以小步驟重構是安全的,但花費時間。這是速度和風險之間的折衷 - 我試圖在選擇重構方式時採取策略性的策略。
儘管如此:大部分時間我都在做更大步驟的重構。如果我帶了一些福勒的「機械學」部分,並比較我的工作方式,我可能會發現我經常跳躍兩到五步。這並不意味着我是重構專家。我的代碼可能會中斷5到60分鐘或不可編譯。
您是否以較小的步驟重構並嘗試在更短的頻率上生成完整的代碼?而且:你是否成功做到這一點?
這應該是一個wiki。 – 2009-01-17 20:49:42
@ocdecio不明白爲什麼這應該是維基。這不是投票 – krosenvold 2009-01-17 21:04:26