desertcart
Explore

Description

    undefined
Review ------ Your class library works, but could it be better? Refactoring: Improving the Design of Existing Code shows how refactoring can make object-oriented code simpler and easier to maintain. Today, refactoring requires considerable design know-how, but once tools become available, all programmers should be able to improve their code using refactoring techniques. Besides an introduction to what refactoring is, this handbook provides a catalogue of dozens of tips for improving code. The best thing about Refactoring is its remarkably clear presentation, along with excellent nuts-and-bolts advice, from object expert Martin Fowler. The author is also an authority on software patterns and UML, and this experience helps make this a better book, one that should be immediately accessible to any intermediate or advanced object-oriented developer. (Just like patterns, each refactoring tip is presented with a simple name, a "motivation," and examples using Java and UML.) Early chapters stress the importance of testing in successful refactoring. (When you improve code, you have to test to verify that it still works.) After the discussion on how to detect the "smells" of bad code, readers get to the heart of the book, its catalogue of more than 70 "refactorings"--tips for better and simpler class design. Each tip is illustrated with "before" and "after" code, along with an explanation. Later chapters provide a quick look at refactoring research. Like software patterns, refactoring may be an idea whose time has come. This groundbreaking title will surely help bring refactoring to the programming mainstream. With its clear advice on a hot new topic, Refactoring is sure to be essential reading for anyone who writes or maintains object- oriented software. --Richard Dragan Topics Covered: Refactoring, improving software code, redesign, design tips, patterns, unit testing, refactoring research and tools. Synopsis -------- 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 rtunities 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.

Reviews

Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardcover – 28 Jun 1999

?
Fast Delivery to OMAN
?
Easy Returns & Exchanges
?
Ask About This Product

Related Pages

Disclaimer: The price shown above includes all applicable taxes and fees. The information provided above is for reference purposes only. Products may go out of stock and delivery estimates may change at any time. desertcart does not validate any claims made in the product descriptions above. For additional information, please contact the manufacturer or desertcart customer service. While desertcart makes reasonable efforts to only show products available in your country, some items may be cancelled if they are prohibited for import in Oman. For more details, please visit our Support Page.

Frequently Asked Questions About Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardcover – 28 Jun 1999 in OMAN

Where can I buy Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardcover – 28 Jun 1999 online at the best price in the OMAN?

desertcart is the best online shopping platform where you can buy Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardcover – 28 Jun 1999 from renowned brand(s). desertcart delivers the most unique and largest selection of products from across the world especially from the US, UK and India at best prices and the fastest delivery time.

Is Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardcover – 28 Jun 1999 available and ready for delivery in OMAN?

desertcart ships the Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardcover – 28 Jun 1999 to Muscat, As Sib, Matrah, Salalah, As Suwayhirah as Sahiland more cities in OMAN. Get unlimited free shipping in 164+ countries with desertcart Plus membership. We can deliver the Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardcover – 28 Jun 1999 speedily without the hassle of shipping, customs or duties.

Does desertcart have 100% authentic Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardcover – 28 Jun 1999 online?

desertcart buys Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardcover – 28 Jun 1999 directly from the authorized agents and verifies the authenticity of all the products. We have a dedicated team who specialize in quality control and efficient delivery. We also provide a free 14 days return policy along with 24/7 customer support experience.

Is it safe to buy Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardcover – 28 Jun 1999 on desertcart?

Yes, it is absolutely safe to buy Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardcover – 28 Jun 1999 from desertcart, which is a 100% legitimate site operating in 164 countries. Since 2014, desertcart has been delivering a wide range of products to customers and fulfilling their desires. You will find several positive reviews by desertcart customers on portals like Trustpilot, etc. The website uses an HTTPS system to safeguard all customers and protect financial details and transactions done online. The company uses the latest upgraded technologies and software systems to ensure a fair and safe shopping experience for all customers. Your details are highly secure and guarded by the company using encryption and other latest softwares and technologies.