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


I started with the “Clean Code” book by Robert Martin since I was on a limited budget. The next book I'll probably get, since I have heard good things about it, is “Refactoring: Improving the Design of Existing Code”. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. 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. Refactoring: Improving the Design of Existing Code. Improving the Design of Existing Code. I think people see refactoring as a difficult process. In 2003, I published a Perl 5 “translation” of the first chapter of the book “Refactoring - Improving the Design of Existing Code”, Addison Wesley, by Martin Fowler et al., on my website. Design is hard; so improving design of existing code must be hard, as well, right? 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. Martin Fowler's discussion book and catalogue of common refactorings is a hugely interesting read. Refactoring is about improving the design of existing code. Usage of the term increased after it was featured in Refactoring.

Download more ebooks:
The Time Ships download