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 Fowler

  • ISBN

    :  

    9788131724422

  • Publisher

    :  

    Pearson

  • Subject

    :  

    Computer Science

  • Binding

    :  

    Hardcover

  • Pages

    :  

    464

  • Year

    :  

    1999

625.0

27.0% OFF

456.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 reworkit 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.For Sale in Indian subcontinent onlyFeaturesThe Book shows you where opportunities for refactoring typically can be found, and how to go about reworking a bad design into a good one. In addition to discussing the various techniques of refactoring, the book has a detailed catalog of more than seventy proven refactorings with helpful pointers that teach you when to apply them. Step-by-step instructions for applying each refactoring; and an example illustrating how the refactoring works. The illustrative examples are written in Java, but the ideas are applicable to any object-oriented programming language. ContentsRefactoring, 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

    The Algorithmic Beauty of Sea Shells (The Virtual Laboratory)

    Hans Meinhardt

    Starts At

    4029.0

    4685.0

    14% OFF

  • OFFER

    Electronic Instrument Design: Architecting for the Life Cycle

    Kim R. Fowler

    Starts At

    333.0

    450.0

    26% OFF

  • OFFER

    Refactoring: Improving the Design of Existing Code

    Martin Fowler

    Starts At

    401.0

    550.0

    27% OFF

  • Mission-Critical and Safety-Critical Systems Handbook: Design and Development for Embedded Applications

    Kim Fowler

    Starts At

    9895.0

  • OFFER

    What Every Engineer Should Know about Developing Real-Time Embedded Products

    Kim R Fowler

    Starts At

    6275.0

    8257.0

    24% OFF

  • OFFER

    Systemic Management: Sustainable Human Interactions with Ecosystems and the Biosphere

    Charles W. Fowler

    Starts At

    13326.0

    14645.0

    9% OFF

  • OFFER

    Practical Statistics for Field Biology, 2nd Edition 0002 Edition

    Phil Jarvis

    Starts At

    3725.0

    4094.0

    9% OFF

  • OFFER

    Medieval Mercenaries, Volume I, The Great Companies

    Kenneth Alan Fowler

    Starts At

    8945.0

    10402.0

    14% OFF

  • OFFER

    Professional Refactoring In C# & Asp.Net

    Danijel Arsenovski

    Starts At

    444.0

    499.0

    11% 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

- 3 Items

null

Item

Delivery

Unit Price

Quantity

Sub Total

Shipping Charges : 0.0 Total Savings        : Grand Total :

Order Summary