پنجشنبه 24 فروردین 1396
نویسنده: Steven Mcadams
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 Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke ebook
ISBN: 0201485672, 9780201485677
Publisher: Addison-Wesley Professional
Description: Refactoring is about improving the design of existing code. In addition to creating a design and coding it, you can now analyze the design of existing code and improve it. Refactoring: Improving the Design of Existing Code Martin Fowler with Kent Beck, John Brant, William Opdyke and Don Roberts. Refactoring enables an approach to design I call reflective design. In the Addison-Wesley Object Technology Series. 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. Martin, “SRP: The Single Responsibility Principle”, http://www.objectmentor.com/resources/articles/srp.pdf. Fowler, “Refactoring: Improving the Design of Existing Code” location 3320; B. Refactoring, I got influence when I read Martin Fowler's book on Refactoring: Improving the Design of Existing Code. 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. Certainly, I just realize how important it becomes when we maintain the code. Kabz writes “Refactoring (as I'll refer to the book from here on in) is a heavy and beautifully produced 418 page hardback book. Guided by Tests” location 1258; M.