摘要:
文章说明:1.重构:改善既有代码的设计第4篇 当我讨论重构时,常常有人问我应该怎样安排重构时间表。是不是应该没两个月就安排两周时间来重构? 大多数时候,我反对专门留出时间来重构。在我看来,重构不应该是专门抽出时间去做,而应该是随时随地的进行。你不应该为重构而重构,是因为你想做其它事,而重构可以帮你把那些事做的更好。事不过三,过必重构 Don Roberts给我一条准则:第一次做某事就尽管去做,第二次做相似的事你会略微皱眉,但无论如何你还是做了,第三次再做相似的事,那么就重构吧。添加功能时重构 最常见的重构时机就是当你需要添加新功能的时候。此时重构的第一个原因往往是因为重构可以... 阅读全文