Refactoring: Improving the Design of Existing Code by Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke

Refactoring: Improving the Design of Existing Code



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 ebook
ISBN: 0201485672, 9780201485677
Page: 468
Format: pdf
Publisher: Addison-Wesley Professional


Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts. (ed.) (2001): Human-Computer Interaction in the New Millennium. Fowler, Martin, Brant, John, Opdyke, William and Roberts, Don (1999): Refactoring: Improving the Design of Existing Code. The basic approach involved improving your code's running time by limiting the amount of memory space the program uses. El título me pareció sugerente. However, not as much as I had expected. But good design is critical to the long-term maintainability of code, and generally speaking, developers are taught to deliver large, up-front designs that consider the 'big picture', not just the features being added. Refactoring: Improving the Design of Existing Code, by Fowler et al, Addison-Wesley, 1999. However, in this new paradigm it isn't that design is ignored, but rather, the design This includes major refactoring tasks [11, 10], and helps to support continually improving the design. As such, it is not a surprise that Refactoring: Improving the Design of Existing Code feels a little dated. Refactoring: improving the design of existing code. 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. When you find you have to add a feature to a program, and the program's code is not structured in a convenient way to add the feature, first refactor the program to make it easy to add the feature, then add the feature. I got curious and downloaded its Eclipse plugin, I then picked the first bad smell code which Martin Fowler explains in his book: “Refactoring: Improving the design of existing code”.