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 my short career I have seen entire systems who should have had a major refactoring. Here are a few I like: 1) Code Complete 2nd edition by Steve McConnell. Improving the Design of Existing Code (Refactoring). In that time, many worthwhile books on the matter of refactoring have been brought to my attention. April 28, 2011 § Refactoring: Improving the Design of Existing Code, by Martin Fowler. Where Did Refactoring Come From? Refactoring Improving the Design of Existing Code Replacing the Conditional Logic on Price Code with Polymorphism . Refactoring: improving the design of existing code. This book is all about refactoring. Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts. Refactoring Ruby Edition · Analysis Patterns · Planning Extreme Programming. Ξ April 28th, 2011 | → Comments Off | ∇ Books |. 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. Guided by Tests” location 1258; M. Fowler, “Refactoring: Improving the Design of Existing Code” location 3320; B. El título me pareció sugerente. Martin, “SRP: The Single Responsibility Principle”, http://www.objectmentor.com/resources/articles/srp.pdf. Final Thoughts Refactoring Helps You Find Bugs . Over the last few years, I've succumbed to an unfortunate addiction - that of writing books. Refactoring: Improving the Design of Existing Code. 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).