0

My Bag

0.00

Download App

Refactoring: Improving the Design of Existing Code 27.0%OFF

Refactoring: Improving the Design of Existing Code

by Martin Fowler

  • ISBN

    :  

    9788131734667

  • Publisher

    :  

    Pearson

  • Subject

    :  

    Computer Science

  • Binding

    :  

    Paperback

  • Pages

    :  

    464

  • Year

    :  

    2010

550.0

27.0% OFF

401.0

Buy Now

Shipping charges are applicable for books below Rs. 101.0

View Details

Estimated Shipping Time : 5-7 Business Days

View Details

Share it on

  • Description

    Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. With refactoring you can even take a bad design and rework it into a good one. This book offers a thorough discussion of the principles of refactoring, including where to spot opportunities for refactoring, and how to set up the required tests. There is also a catalog of more than 40 proven refactorings with details as to when and why to use the refactoring, step by step instructions for implementing it, and an example illustrating how it works The book is written using Java as its principle language, but the ideas are applicable to any OO language. About The Author Martin Fowler is an independent consultant who has applied objects to pressing business problems for more than adecade. He has consulted on systems in fields such as health care, financial trading, and corporate finance. His clients include Chrysler, Citibank, UK National Health Service, Andersen Consulting, and Netscape Communications. In addition, Fowler is a regular speaker on objects, the Unified Modeling Language, and patterns. Kent Beck consistently challenges software engineering dogma, promoting ideas like patterns, test-driven development, and Extreme Programming. Currently affiliated with Three Rivers Institute and Agitar Software, he is the author of many Addison-Wesley titles. Table Of Contents Refactoring, a First Example. Principles in Refactoring. Bad Smells in Code. Building Tests. Toward a Catalog of Refactorings. Composing Methods. Moving Features Between Objects. Organizing Data. Simplifying Conditional Expressions. Making Method Calls Simpler. Dealing with Generalization. Big Refactorings. Refactoring, Reuse, and Reality. Refactoring Tools. Putting It All Together.

Related Items

-

of

  • OFFER

    UML Distilled : A Brief Guide to the Standard Object Modeling 3rd Edition

    Martin Fowler

    Starts At

    276.0

    325.0

    15% OFF

  • OFFER

    Advanced Object-Oriented Analysis and Design Using UML 1st Edition

    Foreword By Martin Fowler James J. Odell

    Starts At

    3360.0

    4149.0

    19% OFF

  • OFFER

    Professional Refactoring In C# & Asp.Net

    Danijel Arsenovski

    Starts At

    444.0

    499.0

    11% OFF

  • OFFER

    Refactoring : Improving the Design of Existing Code

    Fowler

    Starts At

    456.0

    625.0

    27% OFF

  • OFFER

    Agile Modellierung mit UML: Codegenerierung, Testf�lle, Refactoring (Xpert.press) (German Edition)

    Bernhard Rumpe

    Starts At

    3389.0

    3941.0

    14% OFF

  • OFFER

    Distributed Embedded Control Systems: Improving Dependability with Coherent Design (Advances in Industrial Control)

    Matjaz Colnaric

    Starts At

    18014.0

    18765.0

    4% OFF

  • OFFER

    Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development

    Gary Stringham

    Starts At

    5053.0

    6649.0

    24% OFF

  • Advanced Design and Manufacture to Gain a Competitive Edge: New Manufacturing Techniques and their Role in Improving Enterprise Performance (v. 2)

    Xiu-Tian Yan

    Starts At

    30860.0

  • OFFER

    Improving Maintainability and Reliability Through Design

    Graham Thompson

    Starts At

    14262.0

    18766.0

    24% OFF

  • OFFER

    Professional Refactoring in C# & ASP.NET

    Danijel Arsenovski

    Starts At

    4400.0

    5117.0

    14% OFF

  • OFFER

    Refactoring in Large Software Projects: Performing Complex Restructurings Successfully

    Stefan Roock

    Starts At

    4401.0

    5118.0

    14% OFF

  • OFFER

    Antipatterns: Refactoring Software, Architectures, and Projects in Crisis

    William J. Brown

    Starts At

    4210.0

    5540.0

    24% OFF

  • OFFER

    FreeBSD:the Complete Refrence

    Smith

    Starts At

    521.0

    695.0

    25% OFF

  • OFFER

    Optimizing Voice in ATM/IP Mobile Networks

    Juliet Bates

    Starts At

    3948.0

    5561.0

    29% OFF

  • OFFER

    ASP.NET: Developer's Guide

    Greg Buczek

    Starts At

    877.0

    1070.0

    18% OFF

  • Modeling and Asynchronous Distributed Simulation: Analyzing Complex Systems

    Sumit Ghosh

    Starts At

    795.0

  • OFFER

    Neural Networks and Artificial Intelligence for Biomedical Engineering

    Donna L. Hudson

    Starts At

    15918.0

    18510.0

    14% OFF

  • OFFER

    Godel, Escher, Bach: An Eternal Golden Braid, 20th Anniversary Edition

    Douglas R. Hofstadter

    Starts At

    813.0

    1099.0

    26% OFF

  • Biomedical Instrumentation and Measurements

    Weibell J Fred

    Starts At

    350.0

  • OFFER

    WritingBetter Requirements

    Ian Alexander

    Starts At

    8252.0

    9596.0

    14% OFF

  • OFFER

    Designing Concurrent, Distributed, and Real-Time Applications with UML

    Hassan Gomaa

    Starts At

    6079.0

    7999.0

    24% OFF

  • OFFER

    Artificial Life V: Proceedings of the Fifth International Workshop on the Synthesis and Simulation of Living Systems (Complex Adaptive Systems)

    Christopher G. Langton

    Starts At

    6602.0

    7677.0

    14% OFF

© 2016, All rights are reserved.

Subscribe to Our Newsletter

 

Are you sure you want to remove the item from your Bag?

Yes

No

Added to Your Wish List

OK

Your Shopping Bag

- 1 Item

null

Item

Delivery

Unit Price

Quantity

Sub Total

Shipping Charges : 0.0 Total Savings        : Grand Total :

Order Summary