Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Software Design, Testing & Engineering   Object-Oriented Design

Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))


On Sale Now! Free Shipping Included! Save 6% on the Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler)) by Addison-Wesley Professional at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. The Definitive Guide to Refactoring: Updated and Expanded, with New Refactorings and Code Examples  “Any fool can write code that a computer


Product Description

The Definitive Guide to Refactoring: Updated and Expanded, with 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, professional programmers worldwide have relied on Martin Fowler’s Refactoring to improve the design of existing code and enhance software maintainability. This eagerly awaited revision has been fully updated to reflect crucial changes in the programming landscape since the first edition.

 

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 new edition explains what refactoring is, why you should refactor, how to recognize code that needs refactoring, and how to actually do it. Whatever language you use, Fowler’s explanations and examples will help you refactor successfully.

  • Understand the process of refactoring
  • Quickly apply useful refactorings to make a program easier to comprehend and change
  • Discover the general principles of refactoring
  • Recognize tradeoffs and obstacles to refactoring
  • Recognize “bad smells” in code that signal opportunities to refactor
  • Build solid tests for your refactorings
  • Explore the refactorings, each with explanations, motivation, mechanics, and simple examples
Purchasers of this book get free access to the canonical web edition, which presents many additional refactorings and related resources. See inside the book for details about how to access the web edition.

Additional Information

Manufacturer:Addison-Wesley Professional
Publisher:Addison-Wesley Professional
Studio:Addison-Wesley Professional
EAN:9780134757599
Package Weight:1.74 pounds

Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler)) by Addison-Wesley Professional

Buy Now:
Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))

Brand: Addison-Wesley Professional
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$59.99
$56.99
You Save: 5%


Quantity:  

 


 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Addison-Wesley Professional, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


ean: 9780073376066, isbn: 007337606X,
Introduction to Programming with Java: A Problem Solving Approach teaches the reader how to write programs using Java. It does so with a unique approach that combines fundamentals first with objects early. The book transitions smoothly through a care...

mpn: 33256625, ean: 9780321623218, isbn: 0321623215,
The Best-Selling C++ Resource Now Updated for C++11   The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its compon...

ean: 9781943872077, isbn: 1943872074,
This is the 5th edition of Murach's classic Java book that's trained thousands of developers in the last 15 years. Now fully updated to Java 9, this book helps any programmer learn Java faster and better than ever before:It's the one Java book that p...

mpn: 978-0-1314-8906-6, ean: 9780131489066, isbn: 0131489062,
“This edition contains Larman’s usual accurate and thoughtful writing. It is a very good book made even better.”—Alistair Cockburn, author, Writing Effective Use Cases and Surviving OO Projects “Too few people have a knack for explaining t...

ean: 9781491929568, isbn: 1491929561,
Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you...

mpn: 9780596008673, ean: 9780596008673, isbn: 0596008678,
"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible and usable for the practitioner." --Ivar Jacobson, Ivar ...

mpn: 43171-344963, ean: 9781118804674, isbn: 1118804678,
Systems Analysis and Design: An Object-Oriented Approach with UML, 5th Edition by Dennis, Wixom, and Tegarden captures the dynamic aspects of the field by keeping students focused on doing SAD while presenting the core set of skills that every sys...

By SAMS
ean: 9780672337949, isbn: 0672337940,
Computer programming with Java is easier than it looks. In just 24 lessons of one hour or less, you can learn to write computer programs in Java.   Using a straightforward, step-by-step approach, popular author Rogers Cadenhead helps you master the ...

mpn: black & white illustrations, ean: 9780970579515, isbn: 0970579519,
Karel J Robot is an introduction to computer programming for novices. It uses the Java programming language to introduce the principles of object-oriented programming. It is the latest version in the Karel The Robot series, originally developed by Ri...

ean: 9781118823781, isbn: 1118823788,
Get ahead of the C++ curve to stay in the game C++ is the workhorse of programming languages and remains one ofthe most widely used programming languages today. It'scross-platform, multi-functional, and updates are typicallyopen-source. The language ...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.