什么是重构
重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。所以"测试为先,持续重构"作为良好开发习惯被越来越多的人所采纳,测试和重构像黄河的护堤,成为保证软件质量的法宝。我们知道重构的好处,我们知道重构可以给我们的工作带来垂手可得的改变。只要有重构这项武器在手,就不成问题,因为重构让日后的修改成本不再高昂。五、重构与性能(Performance)他看到重构的潜在价值,并看到重构应用于Smalltalk之外的其它语言的可能性。
下一篇:一次重构导向设计模式的实践(.NET)
【用邮箱推荐给好友】
