Download App
>> | LShop | >> | Book | >> | Computing & Informat... | >> | Computer Science | >> | Refactoring: Improvi... |
ISBN
:
9788131734667
Publisher
:
Pearson
Subject
:
Computer Science
Binding
:
Paperback
Pages
:
464
Year
:
2010
₹
550.0
₹
401.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 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
UML Distilled : A Brief Guide to the Standard Object Modeling 3rd Edition
Martin Fowler
Starts At
276.0
325.0
15% OFF
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
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
- 1 Item
Item
Delivery
Unit Price
Quantity
Sub Total
Order Summary