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




Chapter 11 Dealing with Generalization(1)Pull Up FieldTwo subclasseshave the same field. Certainly, I just realize how important it becomes when we maintain the code. Fowler, Martin, Brant, John, Opdyke, William and Roberts, Don (1999): Refactoring: Improving the Design of Existing Code. Fowler, Refactoring: Improving the Design of Existing Code, Addison-Wesley Longman, Boston, Ma, USA, 1999. The basic approach involved improving your code's running time by limiting the amount of memory space the program uses. Il est certain que ce livre est une référence sur la pratique du remaniement (Refactoring): L'étude est exhaustive, les patterns de refactoring sont très clairs, les exemples aussi, en java. (ed.) (2001): Human-Computer Interaction in the New Millennium. Move the field to the superclass.(2)Pull Up MethodYou have methodswith identical results on subcl. Refactoring, I got influence when I read Martin Fowler's book on Refactoring: Improving the Design of Existing Code. Once upon a time, a consultant made a visit to a development project. This book is an extensive compilation of refactorings that range from providing meaningful names for variable to collapsing class hierarchies. At the same time, as already suggested by Kapser and Godfrey [5], there are several situations where code duplication seems to be a reasonable or even a beneficial design option. Refactoring: Improving the Design of Existing Code, by Fowler et al, Addison-Wesley, 1999. Hence, it is correct and useful to detect clones in the code, but refactoring is not .. Preface from the book 'Refactoring: Improving the Design of Existing Code'.