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

Refactoring: Improving the Design of Existing Code


Refactoring.Improving.the.Design.of.Existing.Code.pdf
ISBN: 0201485672,9780201485677 | 468 pages | 12 Mb


Download Refactoring: Improving the Design of Existing Code



Refactoring: Improving the Design of Existing Code Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke
Publisher: Addison-Wesley Professional




In 2003, I published a Perl 5 “translation” of the first chapter of the book “Refactoring - Improving the Design of Existing Code”, Addison Wesley, by Martin Fowler et al., on my website. While reading the book , I got some impressed tips and mark them as below. ɇ�读《重构》Refactoring Improving the Design of Existing Code. 2012-10-31 22:59 by 吴峰, 16 阅读, 0 评论, 收藏, 编辑. The term “code smell” is attributed to Kent Beck in Martin Fowler's book Refactoring, Improving the Design of Existing Code (Addison-Wesley, 1999, ISBN 0-201-48567-2). Refactoring: Improving the Design of Existing Code. Refactoring is thus a process of software source code transformation. The basic approach involved improving your code's running time by limiting the amount of memory space the program uses. Refactoring does not involve adding new features. Fowler, “Refactoring: Improving the Design of Existing Code” location 3320; B. Refactoring: Improving the Design of Existing Code, by Fowler et al, Addison-Wesley, 1999. Guided by Tests” location 1258; M. In that time, many worthwhile books on the matter of refactoring have been brought to my attention. Martin, “SRP: The Single Responsibility Principle”, http://www.objectmentor.com/resources/articles/srp.pdf. Refactoring has been described as "the art of safely improving the design of existing code" (Martin Fowler, see refs). Last week, I had the opportunity to do a presentation on refactoring, using Martin Fowler's book Refactoring as the basis, for the Bartlesville Dot Net Users Group (BDNUG). 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. ĸ�次读此书还未正式工作,. Improving the Design of Existing Code (Refactoring). Pages : 431 ISBN : 0-201-48567-2 Price: $44.95 US Year : 2000 Recently, Refactoring is becoming a hot topic in programming, especially in object oriented programming language. Beck, “Refactoring: improving the design of existing code”, Addison Wesley Longman, 1999, pp.238 – 240.