Refactoring: Improving the Design of Existing Code by Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke

Refactoring: Improving the Design of Existing Code



Refactoring: Improving the Design of Existing Code ebook




Refactoring: Improving the Design of Existing Code Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke ebook
ISBN: 0201485672, 9780201485677
Format: pdf
Publisher: Addison-Wesley Professional
Page: 468


Refactoring is about improving the design of existing code. Fowler, “Refactoring: Improving the Design of Existing Code” location 3320; B. Martin, “SRP: The Single Responsibility Principle”, http://www.objectmentor.com/resources/articles/srp.pdf. In this post I'll discuss some of the disadvantages of modules, and suggest that Ruby programmers should see them as a method of last resort for code sharing only after carefully considering alternative approaches such as creating classes. Guided by Tests” location 1258; M. Http://lens.cos.ufrj.br/sugarloafplop/2002/download/refactoring-tutorial.pdf. 2012-10-31 22:59 by 吴峰, 16 阅读, 0 评论, 收藏, 编辑. When you find you have to add a feature to a program, and the program's code is not structured in a convenient way to add the feature, first refactor the program to make it easy to add the feature, then add the feature. Site: SourceMaking's Refactorings Catalog. Http://sourcemaking.com/refactoring. ĸ�次读此书还未正式工作,. Refactoring: Improving the Design of Existing Code 重構:改善既有程式的設計. ɇ�读《重构》Refactoring Improving the Design of Existing Code. Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improve its internal structure. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure.