软件重构

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
个人工具
天书
中文维客年会
网络天书
pagerank 5/10