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 is defined as a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides. Fowler, Martin, Brant, John, Opdyke, William and Roberts, Don (1999): Refactoring: Improving the Design of Existing Code. This book should be treated as a classic in software craftmanship, and its contents are still relevant today as they were in 1999. Refactoring: Improving the Design of Existing Code - Martin Fowler. It is a great book from Martin Fowler & Co. Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, William Opdyke and Don Roberts. [3, 4] In his book on refactoring . Preface from the book 'Refactoring: Improving the Design of Existing Code'. However, not as much as I had expected. 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]. La semana pasada, para preparar decentemente la charla que impartí en Luce I.T., leí Refactoring: improving the design of existing code de Martin Fowler y Kent Beck. What I found most useful are all the examples that are given for almost every refactoring that is described. 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. (ed.) (2001): Human-Computer Interaction in the New Millennium. Once upon a time, a consultant made a visit to a development project. As such, it is not a surprise that Refactoring: Improving the Design of Existing Code feels a little dated.