Refactoring

Refactoring  (English, Hardcover, Fowler Martin)

2.9
16 Ratings & 1 Reviews
₹3,726
3,800
1% off
i
Available offers
  • Bank Offer5% Unlimited Cashback on Flipkart Axis Bank Credit Card
    T&C
  • EMI starting from ₹131/month
  • Delivery
    Check
    Enter pincode
      Delivery by9 May, Friday|Free
      ?
    View Details
    Author
    Read More
    Highlights
    • Language: English
    • Binding: Hardcover
    • Publisher: Pearson Education Limited
    • Genre: Computers
    • ISBN: 9780201485677, 9780201485677
    • Edition: 1999
    • Pages: 464
    Services
    • Cash on Delivery available
      ?
    Seller
    thankamaribooks
    4
    • 7 Days Replacement Policy
      ?
  • See other sellers
  • Description

    Refactoring: Improving The Design Of Existing Code is a groundbreaking book by Fowler and Beck which demonstrates how a badly designed piece of code can be considerably reworked and improved upon to turn it into good and robust code with better functionality, manageability, and design.

    Summary Of The Book

    There was a time when less experienced developers created poorly designed programs. This culminated in poor and inefficient functioning of applications that were not only hard to maintain, but also difficult to extend and expand. Thanks to Fowler and Beck’s book Refactoring: Improving The Design Of Existing Code, dramatic improvements can now be made to improvise the design, the manageability, and the performance of code by following a step by step procedure to refactor it.

    Refactoring: Improving The Design Of Existing Code has an integration of more than forty exhaustive case studies. This paves the way for developers to learn the various ways of redesigning and re working on codes that have already gone into production. The book defines certain key features and precise techniques so that developers can easily comprehend what needs to be done when redesigning and working on an existing code.

    Concepts such as when to arrange fields between classes, when to move a field from one class to another, when to move code up and down the hierarchy, and when precisely to divide a single method into two are all extensively strengthened in the book. More than seventy refactoring cases are highlighted, with a spotlight on when and how to put them into use. Apart from learning the various ways to redesign and refactor codes, developers can also learn how to write quality codes by reading Refactoring: Improving The Design Of Existing Code.

    Numerous master programmers and developers have been working for years on the techniques of refactoring and improving the design of existing code. Fowler and Beck bring those innumerable techniques in one book as a comprehensive source of reference for developers, both new and experienced. The examples may have been provided in Java, but they are applicable to all types of programming languages that are object oriented.

    About The Authors:

    Martin Fowler works at ThoughtWorks as a Chief Scientist.

    Martin Fowler has co-authored a number of books; UML Distilled: A Brief Guide to the Standard Object Modeling Language, Patterns of Enterprise Application Architecture, Analysis Patterns: Reusable Object Models etc.

    He is largely into the practice of applying object-oriented techniques for enterprising software development. He was born and raised in Walsall, England, and presently resides at Melrose, Massachusetts with his wife and a cat.

    Kent Beck is into developing various principles of software engineering.

    Apart from co-authoring the book Refactoring: Improving the Design of Existing Code with Martin Fowler, Kent Beck also co-authored Extreme Programming Explained: Embrace Change, JUnit Pocket Guide etc.

    He got his Bachelors and Masters in Computer Science from University Of Oregon. He developed software design patterns and test-driven development. He is currently working in Facebook.

    Read More
    Specifications
    Book Details
    Imprint
    • Addison Wesley
    Publication Year
    • 1999
    Dimensions
    Width
    • 32 mm
    Height
    • 244 mm
    Length
    • 192 mm
    Weight
    • 930 gr
    Ratings & Reviews
    2.9
    16 Ratings &
    1 Reviews
    • 5
    • 4
    • 3
    • 2
    • 1
    • 6
    • 2
    • 0
    • 1
    • 7
    4

    Great book on refactoring

    Apart from refactoring, one also learns how to write quality code. The step by step approach of cleaning up your code without breaking the current functionality helps a lot. For e.g. approach to breaking long classes/methods into smaller ones is excellent. This book describes how we can extract classes out of a various big classes based on various responsibilities which then can be reused by other classes. It describes ways we can simplify complicated/nested if/else conditional blocks, switch...
    READ MORE

    Rohit Bisht

    Apr, 2012

    3
    0
    Report Abuse
    Have doubts regarding this product?
    Safe and Secure Payments.Easy returns.100% Authentic products.
    You might be interested in
    Psychology Books
    Min. 50% Off
    Shop Now
    Other Lifestyle Books
    Min. 50% Off
    Shop Now
    Finance And Accounting Books
    Min. 50% Off
    Shop Now
    General Fiction Books
    Min. 50% Off
    Shop Now
    Back to top