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.780 |
| USD | 1.000 |
| GBP | 0.650 |
| CAD | 1.049 |
| JPY | 84.108 |
Updated 2010-09-02
Release: 1999-07-08
Addison-Wesley Professional
Pages: 464 (Hardcover)
Price evolution (USD):
| Site | Original | USD | *Shipping | **Total | |
| amazon.co.uk | £26.11 | $40.19 | $10.74 | $50.93 | buy! |
| amazon.fr | €46.53 | $59.64 | $13.97 | $73.61 | buy! |
| amazon.de | €36.95 | $47.36 | $19.87 | $67.23 | buy! |
| amazon.co.jp | ¥5338 | $63.47 | $17.83 | $81.30 | buy! |
| amazon.com | $45.02 | $45.02 | Free! | $45.02 | buy! |
| amazon.ca | C$49.13 | $46.82 | $9.51 | $56.33 | 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)
