Refactoring(English, Hardcover, Fowler Martin) | Zipri.in
Refactoring(English, Hardcover, Fowler Martin)

Refactoring(English, Hardcover, Fowler Martin)

Quick Overview

Rs.3800 on FlipkartBuy
Product Price Comparison
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.