何时重构在软件开发编码的过程中,有些人认为“重构”就应该在软件开发完成后,专门找时间来进行,不然就不叫重构了。但我们反对专门拔出时间来重构,重构应该随时随地进行。不应该为了重构而重构,你之所以重构,是因为你想做出别的什么事,重构可以帮助你把那些事做好。三次法则(The Rule of Three)第一次做某件事时只管去做;第二次做类似的事会产生反感,但无论如何还是做了;第三次再做类似的事,你就应该重构。【Tips:事不过三,三则重构(Three strikes and you refactor)