Refactoring: Improving the Design of Existing Code (The Addison-Wesley Object Technology Series)
Kent Beck , Martin Fowler , John Brant , William Opdyke , Don Roberts
Exchange rates (USD)
| EUR | 0.738 |
| USD | 1.000 |
| GBP | 0.660 |
| CAD | 1.009 |
| JPY | 90.685 |
Updated 2010-03-19
Release: 1999-07-08
Addison-Wesley Professional
Pages: 464 (Hardcover)
Price evolution (USD):
| Site | Original | USD | *Shipping | **Total | |
| amazon.co.uk | £30.21 | $45.76 | $10.57 | $56.33 | buy! |
| amazon.fr | €42.00 | $56.90 | $14.77 | $71.67 | buy! |
| amazon.de | €36.95 | $50.06 | $21.00 | $71.06 | buy! |
| amazon.co.jp | ¥5342 | $58.91 | $16.54 | $75.45 | buy! |
| amazon.com | $43.03 | $43.03 | Free! | $43.03 | buy! |
| amazon.ca | C$49.13 | $48.71 | $9.89 | $58.60 | buy! |
Description:
With proper training a skilled system designer can take a bad design and rework it into well-designed, robust code. In this book, Martin Fowler shows you where opportunities for refactoring typically can be found, and how to go about reworking a bad design into a good one. Each refactoring step is simple-seemingly too simple to be worth doing. Refactoring may involve moving a field from one class to another, or pulling some code out of a method to turn it into its own method, or even pushing some code up or down a hierarchy. While these individual steps may seem elementary, the cumulative effect of such small changes can radically improve the design. Refactoring is a proven way to prevent software decay.
In addition to discussing the various techniques of refactoring, the author provides 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.
Other Formats:



Similar Products:

Addison-Wesley Professional - 2004-08-15
400 pages (Hardcover)

Addison-Wesley Professional - 2002-11-18
240 pages (Paperback)

Addison-Wesley Professional - 1999-10-30
352 pages (Paperback)

Addison-Wesley Professional - 1994-11-10
416 pages (Hardcover)

Microsoft Press - 2004-06
960 pages (Paperback)
