PORTO-
FREI

Refactoring

Improving the Design of Existing Code

von Fowler, Martin   (Autor)

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.

Buch (Gebunden)

EUR 63,24

Alle Preisangaben inkl. MwSt.

SOFORT LIEFERBAR (am Lager)

Versandkostenfrei*

Versandtermin: 11. Juni 2025, wenn Sie jetzt bestellen.
(innerhalb Deutschlands, Sendungen in Geschenkverpackung: + 1 Werktag)

 
 

Produktbeschreibung

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. 

Inhaltsverzeichnis

* Preface

* 1. Refactoring, a First Example

* 2. Principles in Refactoring

* 3. Bad Smells in Code

* 4. Building Tests

* 5. Toward a Catalog of Refactorings

* 6. Composing Methods

* 7. Moving Features between Objects

* 8. Organizing Data

* 9. Simplifying Conditional Expressions

* 10. Making Method Calls Simpler

* 11. Dealing with Generalization

* 12. Big Refactorings

* 13. Refactoring, Reuse, and Reality

* 14. Refactoring Tools

* 15. Putting It All Together 

Autoreninfo

Martin Fowler is Chief Scientist at ThoughtWorks. He describes himself as “an author, speaker, consultant and general loud-mouth on software development.†Fowler concentrates on designing enterprise software: exploring what makes a good design and what practices are needed to create one. 

Mehr vom Verlag:

Addison Wesley

Mehr aus der Reihe:

Object Technology Series

Mehr vom Autor:

Fowler, Martin

Produktdetails

Medium: Buch
Format: Gebunden
Seiten: xix, 418
Sprache: Englisch
Erschienen: Januar 2019
Auflage: 2nd Edition
Maße: 235 x 189 mm
Gewicht: 897 g
ISBN-10: 0134757599
ISBN-13: 9780134757599

Herstellerkennzeichnung

Addison Wesley
St.-Martin-Straße 82
81541 München
E-Mail: salesde@pearson.com

Bestell-Nr.: 20138572 
Libri-Verkaufsrang (LVR): 118551
Libri-Relevanz: 90 (max 9.999)
 

Ist ein Paket? 0
Rohertrag: 17,73 €
Porto: 2,75 €
Deckungsbeitrag: 14,98 €

LIBRI: 2658016
LIBRI-EK*: 41.37 € (30%)
LIBRI-VK: 63,24 €
Libri-STOCK: 21
* EK = ohne MwSt.
P_SALEALLOWED: WORLD
DRM: 0
0 = Kein Kopierschutz
1 = PDF Wasserzeichen
2 = DRM Adobe
3 = DRM WMA (Windows Media Audio)
4 = MP3 Wasserzeichen
6 = EPUB Wasserzeichen

UVP: 2 
Warengruppe: 16320 

KNO: 76365296
KNO-EK*: 37.49 € (25%)
KNO-VK: 53,49 €
KNO-STOCK: 0
KNO-MS: 80

KNO-SAMMLUNG: Addison Wesley Signature Series
KNOABBVERMERK: 2018. 418 S. 239 x 196 mm
KNOMITARBEITER: Mitarbeit:Beck, Kent
Einband: Gebunden
Auflage: 2nd Edition
Sprache: Englisch

Alle Preise inkl. MwSt. , innerhalb Deutschlands liefern wir immer versandkostenfrei . Informationen zum Versand ins Ausland .

Kostenloser Versand *

innerhalb eines Werktages

OHNE RISIKO

30 Tage Rückgaberecht

Käuferschutz

mit Geld-Zurück-Garantie