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




You may or may not have heard the term Refactoring before, but it is a term that sometimes seems to be used loosely in software development, when someone wants to do something to the code. €�Any fool can write code that a computer can understand. Refactoring: Improving the Design of Existing Code, by Fowler et al, Addison-Wesley, 1999. However, not as much as I had expected. Kabz writes “Refactoring (as I'll refer to the book from here on in) is a heavy and beautifully produced 418 page hardback book. Facing an existing project, you sometimes get confronted with “code that smells”. Where Did Refactoring Come From? ɇ�构的目的是让可以工作的代码更好,使面向对象的代码更简单,更容易维护。书上还说,所有的程序员应当能使用重构技术改进他们的代码。 nuts-and-bolts n.具体细节 前言 Chapter 3. I got curious and downloaded its Eclipse plugin, I then picked the first bad smell code which Martin Fowler explains in his book: “Refactoring: Improving the design of existing code”. As such, it is not a surprise that Refactoring: Improving the Design of Existing Code feels a little dated. Refactoring Improving the Design of Existing Code Replacing the Conditional Logic on Price Code with Polymorphism . 3 thoughts on “Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)”. Now you can dramatically improve the design, performance, and manageability of object-oriented code without altering its interfaces or behavior. The basic approach involved improving your code's running time by limiting the amount of memory space the program uses. Sean Kelly "Consultant" April 27, 2013 at 11:27 am. Most of them were based on existing code. In my career, a very little portion of the projects I was involved with were based on new code. Refactoring: Improving the Design of Existing Code By Martin Fowler is another timeless classic suggested by @Pratap, This book is also in my wish list and next in my reading queue. Final Thoughts Refactoring Helps You Find Bugs .