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






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


Dating allllll the way back to 1999. In the book Refactoring: Improving the Design of Existing Code, we "refactor" code to make it better. 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. In that time, many worthwhile books on the matter of refactoring have been brought to my attention. This book is all about refactoring. Fowler, Martin, Brant, John, Opdyke, William and Roberts, Don (1999): Refactoring: Improving the Design of Existing Code. The term “code smell” is attributed to Kent Beck in Martin Fowler's book Refactoring, Improving the Design of Existing Code (Addison-Wesley, 1999, ISBN 0-201-48567-2). Refactoring is about improving the design of existing code. Refactoring: Improving the Design of Existing Code. In my short career I have seen entire systems who should have had a major refactoring. Object oriented development was starting to come into it's own. It is a great book from Martin Fowler & Co. This book is an extensive compilation of refactorings that range from providing meaningful names for variable to collapsing class hierarchies. This page reviews the book Refactoring: Improving the Design of Existing Code by Martin Fowler. 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. What I found most useful are all the examples that are given for almost every refactoring that is described. 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”.

Links:
Babylon's Ashes ebook