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 eBook




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


When you find you have to add a feature to a program, and the program's code is not structured in a convenient way to add the feature, first refactor the program to make it easy to add the feature, then add the feature. In that time, many worthwhile books on the matter of refactoring have been brought to my attention. Refactoring: Improving the Design of Existing Code. This book should be treated as a classic in software craftmanship, and its contents are still relevant today as they were in 1999. I started with the “Clean Code” book by Robert Martin since I was on a limited budget. Dating allllll the way back to 1999. Refactoring: Improving the Design of Existing Code - Martin Fowler. €�Any fool can write code that a computer can understand. Object oriented development was starting to come into it's own. The next book I'll probably get, since I have heard good things about it, is “Refactoring: Improving the Design of Existing Code”. Now you can dramatically improve the design, performance, and manageability of object-oriented code without altering its interfaces or behavior. 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. Good programmers write code that humans can understand.” — Refactoring: Improving the Design of Existing Code, by Martin Fowler .

Download more ebooks:
Erotic Colour Prints of the Ming Period: With an Essay on Chinese Sex Life from the Han to the Ching Dynasty, B.C. 206-A.D. 1644 book