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 eBook




Refactoring: Improving the Design of Existing Code Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke ebook
Format: pdf
Page: 468
ISBN: 0201485672, 9780201485677
Publisher: Addison-Wesley Professional


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. However, not as much as I had expected. By far the most important programming book I ever read was Martin Fowler's "Refactoring: Improving the Design of Existing Code". 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. 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. Usage of the term increased after it was featured in Refactoring. 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. Michael Wooten replied on Mon, 2011/10/31 - 12:29pm. Improving the Design of Existing Code. As such, it is not a surprise that Refactoring: Improving the Design of Existing Code feels a little dated. 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”. 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. Kabz writes “Refactoring (as I'll refer to the book from here on in) is a heavy and beautifully produced 418 page hardback book. Refactoring: Improving the Design of Existing Code.