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


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. Refactoring enables an approach to design I call reflective design. What I found most useful are all the examples that are given for almost every refactoring that is described. 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. Now you can dramatically improve the design, performance, and manageability of object-oriented code without altering its interfaces or behavior. The first place prize will be a copy of Refactoring: Improving The Design Of Existing Code, an Ubuntu Mug, an Ubuntu 10.04 LTS install disc, and a Mun pen. In addition to creating a design and coding it, you can now analyze the design of existing code and improve it. This book is all about refactoring. Usage of the term increased after it was featured in Refactoring: Improving the Design of Existing Code.[1] Code smell is also a term used by agile programmers.[2]. Martin Fowler's discussion book and catalogue of common refactorings is a hugely interesting read. Refactoring: Improving the Design of Existing Code. It is a great book from Martin Fowler & Co. Http://www.storytellersoftware.com Mark Mahoney. Last week, I had the opportunity to do a presentation on refactoring, using Martin Fowler's book Refactoring as the basis, for the Bartlesville Dot Net Users Group (BDNUG). Improving the Design of Existing Code (Refactoring). In my short career I have seen entire systems who should have had a major refactoring.