软件重构
Cnic.org,开放的网络天书!
软件重构是指在不改变软件的功能和外部可见性的情况下,为了改善软件的结构,提高清晰性、可扩展性和可重用性而对软件进行的改造。简而言之,重构就是改进已经写好的软件的设计。
[编辑]
参考书目
- Martin Fowler: Refactoring. Improving the Design of Existing Code, Addison-Wesley Professional 1999, ISBN 0201485672
- William C. Wake: Refactoring Workbook, Addison-Wesley, ISBN 0-321-10929-5
- Joshua Kerievesky: Refactoring To Patterns, Addison-Wesley, ISBN 0321213351



