Refactoring: Improving the Design of Existing Code (Object Technology Series)

Note moyenne 4,21
( 5 114 avis fournis par Goodreads )
 
9780201485677: Refactoring: Improving the Design of Existing Code (Object Technology Series)

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.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

Product Description :

.

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.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Acheter neuf Afficher le livre
EUR 44,64

Autre devise

Frais de port : Gratuit
De Royaume-Uni vers Etats-Unis

Destinations, frais et délais

Ajouter au panier

Meilleurs résultats de recherche sur AbeBooks

1.

Martin Fowler, Kent Beck, John Brant
Edité par Pearson Education (US), United States (2001)
ISBN 10 : 0201485672 ISBN 13 : 9780201485677
Neuf(s) Couverture rigide Quantité : 10
Vendeur
The Book Depository
(London, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre Pearson Education (US), United States, 2001. Hardback. État : New. Repr.. Language: English . Brand New Book. 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. N° de réf. du libraire AAK9780201485677

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 44,64
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

2.

Fowler, MartinBeck, KentBrant, JohnOpdyke, WilliamRoberts, Don
Edité par Prentice Hall
ISBN 10 : 0201485672 ISBN 13 : 9780201485677
Neuf(s) Quantité : > 20
Vendeur
INDOO
(Avenel, NJ, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Prentice Hall. État : New. Brand New. N° de réf. du libraire 0201485672

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 43,77
Autre devise

Ajouter au panier

Frais de port : EUR 2,98
Vers Etats-Unis
Destinations, frais et délais

3.

Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Edité par Pearson Education 1999-07-23, Reading, MA (1999)
ISBN 10 : 0201485672 ISBN 13 : 9780201485677
Neuf(s) Couverture rigide Quantité : 5
Vendeur
Blackwell's
(Oxford, OX, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre Pearson Education 1999-07-23, Reading, MA, 1999. hardback. État : New. N° de réf. du libraire 9780201485677

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 42,12
Autre devise

Ajouter au panier

Frais de port : EUR 6,77
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

4.

Martin Fowler, Kent Beck, John Brant
Edité par Pearson Education (US), United States (2001)
ISBN 10 : 0201485672 ISBN 13 : 9780201485677
Neuf(s) Couverture rigide Quantité : 1
Vendeur
The Book Depository US
(London, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre Pearson Education (US), United States, 2001. Hardback. État : New. Repr.. Language: English . Brand New Book. 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. N° de réf. du libraire CBL9780201485677

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 52,23
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

5.

Martin Fowler; Kent Beck; John Brant; William Opdyke; Don Roberts
ISBN 10 : 0201485672 ISBN 13 : 9780201485677
Neuf(s) Quantité : 1
Vendeur
Speedy Hen LLC
(Sunrise, FL, Etats-Unis)
Evaluation vendeur
[?]

Description du livre État : New. Bookseller Inventory # ST0201485672. N° de réf. du libraire ST0201485672

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 58,87
Autre devise

Ajouter au panier

Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

6.

Martin Fowler, Kent Beck, John Brant
Edité par Pearson Education (US), United States (2001)
ISBN 10 : 0201485672 ISBN 13 : 9780201485677
Neuf(s) Couverture rigide Quantité : 10
Vendeur
Book Depository hard to find
(London, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre Pearson Education (US), United States, 2001. Hardback. État : New. Repr.. Language: English . This book usually ship within 10-15 business days and we will endeavor to dispatch orders quicker than this where possible. Brand New Book. 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. N° de réf. du libraire BZV9780201485677

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 63,93
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

7.

Martin Fowler; Kent Beck; John Brant; William Opdyke; Don Roberts
Edité par Addison Wesley (1999)
ISBN 10 : 0201485672 ISBN 13 : 9780201485677
Neuf(s) Couverture rigide Quantité : 1
Vendeur
Ria Christie Collections
(Uxbridge, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre Addison Wesley, 1999. État : New. book. N° de réf. du libraire ria9780201485677_rkm

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 61,13
Autre devise

Ajouter au panier

Frais de port : EUR 4,37
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

8.

Martin Fowler, Kent Beck, John Brant, Wi
Edité par Addison-Wesley Professional (1999)
ISBN 10 : 0201485672 ISBN 13 : 9780201485677
Neuf(s) Couverture rigide Quantité : 2
Vendeur
Murray Media
(North Miami Beach, FL, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Addison-Wesley Professional, 1999. Hardcover. État : New. Never used!. N° de réf. du libraire P110201485672

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 68,92
Autre devise

Ajouter au panier

Frais de port : EUR 1,70
Vers Etats-Unis
Destinations, frais et délais

9.

Martin Fowler, Kent Beck, John Brant, Wi
Edité par Addison-Wesley Professional (1999)
ISBN 10 : 0201485672 ISBN 13 : 9780201485677
Neuf(s) Couverture rigide Quantité : 2
Vendeur
Save With Sam
(North Miami, FL, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Addison-Wesley Professional, 1999. Hardcover. État : New. Brand New!. N° de réf. du libraire VIB0201485672

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 68,92
Autre devise

Ajouter au panier

Frais de port : EUR 2,56
Vers Etats-Unis
Destinations, frais et délais

10.

Fowler, Martin; Beck, Kent; Brant, John; Opdyke, William; Roberts, Don
Edité par Addison-Wesley Professional
ISBN 10 : 0201485672 ISBN 13 : 9780201485677
Neuf(s) Couverture rigide Quantité : 3
Vendeur
BarristerBooks
(Lawrence, KS, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Addison-Wesley Professional. Hardcover. État : New. 0201485672 BRAND NEW W/FAST SHIPPING! This item is: Refactoring: Improving the Design of Existing Code, 1st Ed., 1999, by Fowler, Martin^Beck, Kent^Brant, John^Opdyke, William^Roberts, Don; FORMAT: Hardcover; ISBN: 9780201485677. Choose Expedited for fastest shipping! Our 98%+ rating proves our commitment! We cannot ship to PO Boxes/APO address. To avoid ordering the wrong item, please check your item's ISBN number!. N° de réf. du libraire P9780201485677

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 73,40
Autre devise

Ajouter au panier

Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre