Refactoring, 2nd Edition

Improving the Design of Existing Code



Bookstore > Books > Refactoring, 2nd Edition

Price$44.56 - $59.74
Rating
AuthorMartin Fowler
PublisherAddison-Wesley
Published2018
Pages448
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-100134757599
ISBN-139780134757599
EBook Hardcover Paperback

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.


  1. (2 books)



4 5 5976

Similar Books


Database Design, 2nd Edition

Database Design, 2nd Edition

by Adrienne Watt

Database Design, 2nd Edition covers database systems and database design concepts. New to this edition are SQL info, additional examples, key terms and review exercises at the end of each chapter.Topics include:The history of databases; Characteristics and benefits of databases; Data models; Data modelling; Classification of database mana...

Publisher:  Self-publishing  |  Release:  2014

Information Security The Complete Reference, 2nd Edition

Information Security The Complete Reference, 2nd Edition

by Mark Rhodes-Ousley

Today's complex world of mobile platforms, cloud computing, and ubiquitous data access puts new security demands on every IT professional. Information Security: The Complete Reference, 2nd Edition is the only comprehensive book that offers vendor-neutral details on all aspects of information protection, with an eye toward the evolvin...

Price:  $41.62  |  Publisher:  McGraw-Hill  |  Release:  2013

Foundations of Machine Learning, 2nd Edition

Foundations of Machine Learning, 2nd Edition

by Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar

A new edition of a graduate-level machine learning textbook that focuses on the analysis and theory of algorithms.This book is a general introduction to machine learning that can serve as a textbook for graduate students and a reference for researchers. It covers fundamental modern topics in machine learning while providing the theoretica...

Price:  $54.38  |  Publisher:  Self-publishing  |  Release:  2018

Effective Java, 2nd Edition

Effective Java, 2nd Edition

by Joshua Bloch

Are you looking for a deeper understanding of the Java programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java, 2nd Edition, brings together seventy-eight indispensable programmer's rules of thumb: working, best-practice solutions for the programmi...

Price:  $4.09  |  Publisher:  Addison-Wesley  |  Release:  2008

Effective C#, 2nd Edition

Effective C#, 2nd Edition

by Bill Wagner

C# has matured over the past decade: It's now a rich language with generics, functional programming concepts, and support for both static and dynamic typing. This palette of techniques provides great tools for many different idioms, but there are also many ways to make mistakes. In Effective C#, Second Edition, respected .NET expert ...

Price:  $5.05  |  Publisher:  Addison-Wesley  |  Release:  2010

Real-Time Digital Signal Processing, 2nd Edition

Real-Time Digital Signal Processing, 2nd Edition

by Sen M. Kuo, Bob H. Lee, Wenshun Tian

Real-time Digital Signal Processing: Implementations and Applications has been completely updated and revised for the 2nd edition and remains the only book on DSP to provide an overview of DSP theory and programming with hands-on experiments using MATLAB, C and the newest fixed-point processors from Texas Instruments (TI)....

Price:  $99.99  |  Publisher:  Wiley  |  Release:  2006

HTML, XHTML and CSS All-In-One For Dummies, 2nd Edition

HTML, XHTML and CSS All-In-One For Dummies, 2nd Edition

by Andy Harris

HTML, XHTML, and CSS are essential tools for creating dynamic Web sites. This friendly, all-in-one guide covers what programmers need to know about each of the technologies and how to use them together.Like the bestselling first edition, HTML, XHTML, and CSS All-in-One For Dummies, 2nd Edition makes it easy to grasp the fundamentals and s...

Price:  $39.99  |  Publisher:  Wiley  |  Release:  2010

Technical Analysis For Dummies, 2nd Edition

Technical Analysis For Dummies, 2nd Edition

by Barbara Rockefeller

Technical analysis is a collection of techniques designed to help people make trading decisions. Technical Analysis For Dummies, 2nd Edition explains the basic principles and shows you how to apply these principles in an approachable and non-intimidating way.Since the publication of the first edition of Technical Analysis For Dummies, rea...

Price:  $29.99  |  Publisher:  Wiley  |  Release:  2011