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 download




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


In addition to creating a design and coding it, you can now analyze the design of existing code and improve it. Beck, “Refactoring: improving the design of existing code”, Addison Wesley Longman, 1999, pp.238 – 240. Refactoring: Improving the Design of Existing Code (Martin Fowler, Kent Beck et al.) – The first couple of chapters are a must read for every developer. 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. Pages : 431 ISBN : 0-201-48567-2 Price: $44.95 US Year : 2000 Recently, Refactoring is becoming a hot topic in programming, especially in object oriented programming language. The next book I'll probably get, since I have heard good things about it, is “Refactoring: Improving the Design of Existing Code”. Most of them were based on existing code. Refactoring: Improving the Design of Existing Code; Design Patterns, Gang of Four; Test Driven Development: By Example; The Art of Unit Testing: With Examples in .NET. I started with the “Clean Code” book by Robert Martin since I was on a limited budget. Certainly, I just realize how important it becomes when we maintain the code. Facing an existing project, you sometimes get confronted with “code that smells”. 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). Kabz writes “Refactoring (as I'll refer to the book from here on in) is a heavy and beautifully produced 418 page hardback book. In that time, many worthwhile books on the matter of refactoring have been brought to my attention. 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. Refactoring enables an approach to design I call reflective design. Refactoring, I got influence when I read Martin Fowler's book on Refactoring: Improving the Design of Existing Code. In my career, a very little portion of the projects I was involved with were based on new code.