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




Facing an existing project, you sometimes get confronted with “code that smells”. [3, 4] In his book on refactoring . €�Any fool can write code that a computer can understand. ɇ�读《重构》Refactoring Improving the Design of Existing Code. Refactoring improving the design of existing code[ebook]. In that time, many worthwhile books on the matter of refactoring have been brought to my attention. 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. Usage of the term increased after it was featured in Refactoring. Good programmers write code that humans can understand.” — Refactoring: Improving the Design of Existing Code, by Martin Fowler . For instance, RTL refactoring can be used to abstract and understand a design [6], prepare a design for other purposes such as validation or elastization [2], optimize a design for specific tools such as synthesis or to simply improve the design of existing code [3]. ĸ�次读此书还未正式工作,. Final Thoughts Refactoring Helps You Find Bugs . Refactoring Improving the Design of Existing Code Replacing the Conditional Logic on Price Code with Polymorphism . In my career, a very little portion of the projects I was involved with were based on new code. Now you can dramatically improve the design, performance, and manageability of object-oriented code without altering its interfaces or behavior. 2012-10-31 22:59 by 吴峰, 16 阅读, 0 评论, 收藏, 编辑. Refactoring is defined as a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Most of them were based on existing code. Improving the Design of Existing Code. Refactoring: Improving the Design of Existing Code. Where Did Refactoring Come From?