Download Refactoring : Improving the Design of Existing Code PDF

2019
Title Refactoring : Improving the Design of Existing Code
Authors
Genres Architecture Books Object-oriented Programming (OOP) Software Engineering Books
Publisher Addison-Wesley
ISBN 9780134757599
"Whenever you read [Refactoring], it's time to read it again. And if you haven't read it yet, please do before writing another line of code." -David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp 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 refactoring Quickly apply useful refactorings to make a program easier to comprehend and change Recognize "bad smells" in code that signal opportunities to refactor Explore the refactorings, each with explanations, motivation, mechanics, and simple examples Build solid tests for your refactorings Recognize 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.)
More Books You May Like
(Download PDF) Stranger Than Kindness
(Download PDF) Stranger Than Kindness
Nick Cave

A journey in images and words into the creative world of musician, storyteller and cultural icon Nick Cave....

Hide by Kiersten White
Hide by Kiersten White
Kiersten White

NATIONAL BESTSELLER • A high-stakes hide-and-seek competition turns deadly in this “marvelously creepy thrill ride...

To Sell Is Human by Daniel H. Pink
To Sell Is Human by Daniel H. Pink
Daniel H. Pink

Look out for Daniel Pink’s new book, When: The Scientific Secrets of Perfect Timing#1 New York Times Business Bestsell...

A Stranger in the House by Shari Lapena
A Stranger in the House by Shari Lapena
Shari Lapena

The electrifying new thriller from Shari Lapena, author of the bestselling novel of the year, The Couple Next Door. 'Sha...

The Mood Cure by Julia Ross
The Mood Cure by Julia Ross
Julia Ross

Are you a part of the bad mood epidemic? Here are the answers you've been looking for! Julia Ross’s plan provides a na...

Starsight (Skyward #2)
Starsight (Skyward #2)
Brandon Sanderson

The #1 New York Times bestseller!From the #1 New York Times bestselling author of the Reckoners series, the Mistborn tri...

The Younger Wife by Sally Hepworth
The Younger Wife by Sally Hepworth
Sally Hepworth

From the author of The Good Sister, the breakout New York Times bestseller and “stunningly clever thriller” (People)...