Refactoring: 本质上说,重构就是在代码写好之后改进它的设计。
好的测试是重构的根本。
何时重构?重构应该随时随地进行。
Nunit + Resharper
重构基本技巧:小步前进 + 频道测试