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


Free PDF Download

Publication Date: July 8, 1999 ISBN-10: 0,201,485,672 ISBN-13 :978-0201485677 Edition: 1
Refactoring to improve the design of existing code. It is in such a manner that it does not change the external behavior of the code changes in a software system for the process, yet improve the internal structure thereof. And reconstruction, you can even be a good to a bad design and rework. This book provides in-depth discussion of the principles of refactoring, including where to find opportunity, reconstruction, and how to create the required test. Over 40 mature reconfigurable, when and why to use refactoring to implement it step-by-step instructions, and illustrate how it works for the principle of language is a catalog of the books written in Java, but the idea is applicable to any object-oriented language.