重构的好处:
- 能改进软件设计设计使得软件更加容易被理解。
- 能帮助找到潜在的bug。
- 能够提供软件的开发速度。
- 能够提高软件的运行效率。
- 能够降低维护成本。
重构的时机
三次法则:第一次只管做;第二次做类似的事情会产生反感,但最终还是做了; 第三次在做类似的事情,你就应该重构了。
- 添加新功能时
- 在修改bug时
- 在代码复审时
当现有程序无法运行或到了最后交付期限时,你就不应该进行重构了!
重构工具
- Visual Studio 2010
- ReShaper
以上知识来源微软 webcast 视频教学!
记录学习点滴...,坚持每天让自己的技能增加1%,默默的坚持下去吧!:-)