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




Refactoring Ruby Edition · Analysis Patterns · Planning Extreme Programming. Refactoring: Improving the design of existing code. Refactoring does not involve adding new features. According to Refactoring: Improving the Design of Existing Code (by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts p.87), there are two ways to solve it. Refactoring Improving the Design of Existing Code Replacing the Conditional Logic on Price Code with Polymorphism . Refactoring has been described as "the art of safely improving the design of existing code" (Martin Fowler, see refs). €�Certain structures in code that suggest (sometimes they scream for) the possibility of refactoring.” Martin Fowler. Refactoring is thus a process of software source code transformation. Over the last few years, I've succumbed to an unfortunate addiction - that of writing books. Where Did Refactoring Come From? Good programmers write code that humans can understand.” — Refactoring: Improving the Design of Existing Code, by Martin Fowler . Final Thoughts Refactoring Helps You Find Bugs . €�Any fool can write code that a computer can understand.