File Name: Refactoring: Improving the Design of Existing Code, 2/e By Martin
File Size: 10.03 MB

Refactoring: Improving the Design of Existing Code, 2/e - Martin Fowler


Fully Revised and Updated–Includes New Refactorings and Code Examples
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”
—M. Fowler (1999)
For more than twenty years, experienced programmers worldwide have relied on Martin Fowler’s Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand.

This eagerly awaited new edition has been fully updated to reflect crucial changes in the programming landscape. Refactoring, Second Edition, features an updated catalog of refactorings and includes JavaScript code examples, as well as new functional examples that demonstrate refactoring without classes.

Like the original, this edition explains what refactoring is; why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.
Understand the process and general principles of refactoringQuickly apply useful refactorings to make a program easier to comprehend and changeRecognize “bad smells” in code that signal opportunities to refactorExplore the refactorings, each with explanations, motivation, mechanics, and simple examplesBuild solid tests for your refactoringsRecognize tradeoffs and obstacles to refactoring
Includes free access to the canonical web edition, with even more refactoring resources. (See inside the book for details about how to access the web edition.)

Step 1 Click "Begin Download!

View available offers in your region.

Step 2 Verify That You Are Human!

Your download will be unlocked upon valid participation in the offer of your choice.

Step 3 Done!

Your file will start to download!

Recent Comments:


Brandon Walker

man this books Martin Fowler is so dope...

Matt Saul

Thanks, I've been searching for a while, this one actually works...

Jacob Laurent

The pdf Refactoring: Improving the Design of Existing Code, 2/e are of good , nice

Clair Perez

Amazing share books Refactoring: Improving the Design of Existing Code, 2/e

Alex Saborsky

It worked eventually, I tried another offer, thanks

Adam Jones

It's pretty simple, just put real data in the thing...

Francis Miller

Thanks for this Martin Fowler zip

Lisa Hart

This release is hot books!!

Bobby Deangelo

Good job man!

Annie Guskin

This is awesome!

View more comments