
Download App
>> | LShop | >> | Book | >> | Computing & Informat... | >> | Computer Science | >> | Refactoring : Improv... |
ISBN
:
9788131724422
Publisher
:
Pearson
Subject
:
Computer Science
Binding
:
Hardcover
Pages
:
464
Year
:
1999
₹
625.0
₹
456.0
Buy Now
Shipping charges are applicable for books below Rs. 101.0
View DetailsEstimated Shipping Time : 5-7 Business Days
View DetailsDescription
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
UML Distilled : A Brief Guide to the Standard Object Modeling 3rd Edition
Martin Fowler
Starts At
276.0
325.0
15% OFF
The Algorithmic Beauty of Sea Shells (The Virtual Laboratory)
Hans Meinhardt
Starts At
4029.0
4685.0
14% OFF
Electronic Instrument Design: Architecting for the Life Cycle
Kim R. Fowler
Starts At
333.0
450.0
26% OFF
Refactoring: Improving the Design of Existing Code
Martin Fowler
Starts At
401.0
550.0
27% OFF
What Every Engineer Should Know about Developing Real-Time Embedded Products
Kim R Fowler
Starts At
6275.0
8257.0
24% OFF
Systemic Management: Sustainable Human Interactions with Ecosystems and the Biosphere
Charles W. Fowler
Starts At
13326.0
14645.0
9% OFF
Practical Statistics for Field Biology, 2nd Edition 0002 Edition
Phil Jarvis
Starts At
3725.0
4094.0
9% OFF
Medieval Mercenaries, Volume I, The Great Companies
Kenneth Alan Fowler
Starts At
8945.0
10402.0
14% OFF
Agile Modellierung mit UML: Codegenerierung, Testf�lle, Refactoring (Xpert.press) (German Edition)
Bernhard Rumpe
Starts At
3389.0
3941.0
14% OFF
Distributed Embedded Control Systems: Improving Dependability with Coherent Design (Advances in Industrial Control)
Matjaz Colnaric
Starts At
18014.0
18765.0
4% OFF
Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development
Gary Stringham
Starts At
5053.0
6649.0
24% OFF
Improving Maintainability and Reliability Through Design
Graham Thompson
Starts At
14262.0
18766.0
24% OFF
Refactoring in Large Software Projects: Performing Complex Restructurings Successfully
Stefan Roock
Starts At
4401.0
5118.0
14% OFF
Antipatterns: Refactoring Software, Architectures, and Projects in Crisis
William J. Brown
Starts At
4210.0
5540.0
24% OFF
Neural Networks and Artificial Intelligence for Biomedical Engineering
Donna L. Hudson
Starts At
15918.0
18510.0
14% OFF
Godel, Escher, Bach: An Eternal Golden Braid, 20th Anniversary Edition
Douglas R. Hofstadter
Starts At
813.0
1099.0
26% OFF
Designing Concurrent, Distributed, and Real-Time Applications with UML
Hassan Gomaa
Starts At
6079.0
7999.0
24% OFF
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
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
Item
Delivery
Unit Price
Quantity
Sub Total
Order Summary