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




Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides. What I found most useful are all the examples that are given for almost every refactoring that is described. Http://sourcemaking.com/refactoring. 3 thoughts on “Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)”. Site: SourceMaking's Refactorings Catalog. Http://lens.cos.ufrj.br/sugarloafplop/2002/download/refactoring-tutorial.pdf. Fowler, Martin, Brant, John, Opdyke, William and Roberts, Don (1999): Refactoring: Improving the Design of Existing Code. Design is hard; so improving design of existing code must be hard, as well, right? At last, I have decided to update myself ;)!!! More specially to a little person like me. Sean Kelly "Consultant" April 27, 2013 at 11:27 am. But what does "updating" means to any human being? Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, William Opdyke and Don Roberts. Refactoring: Improving the Design of Existing Code. €�Any fool can write code that a computer can understand. One of the great books I read about refactoring was, “Refactoring: Improving the Design of Existing Code”, this book is unbelievable, I recommend everyone to read it. (ed.) (2001): Human-Computer Interaction in the New Millennium. I think people see refactoring as a difficult process. It is a great book from Martin Fowler & Co. 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.