Refactoring: Improving the Design of Existing Code. Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke

Refactoring: Improving the Design of Existing Code


Refactoring.Improving.the.Design.of.Existing.Code.pdf
ISBN: 0201485672,9780201485677 | 468 pages | 12 Mb


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
Publisher: Addison-Wesley Professional




In my career, a very little portion of the projects I was involved with were based on new code. I started with the “Clean Code” book by Robert Martin since I was on a limited budget. Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improve its internal structure. Dating allllll the way back to 1999. Most of them were based on existing code. Refactoring: Improving the Design of Existing Code. The next book I'll probably get, since I have heard good things about it, is “Refactoring: Improving the Design of Existing Code”. Martin Fowler / Kent Beck / John Brant / William Opdyke / Don Roberts; Publisher: Addison Wesley. Facing an existing project, you sometimes get confronted with “code that smells”. Object oriented development was starting to come into it's own.