Jetzt 20% Rabatt auf alle English Books. Jetzt in über 4 Millionen Büchern stöbern und profitieren!
Willkommen, schön sind Sie da!
Logo Ex Libris

Refactoring

  • Fester Einband
  • 418 Seiten
(0) Erste Bewertung abgeben
Bewertungen
(0)
(0)
(0)
(0)
(0)
Alle Bewertungen ansehen
Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it ... Weiterlesen
20%
65.60 CHF 52.50
Sie sparen CHF 13.10
Exemplar wird für Sie besorgt.
Kein Rückgaberecht!
Bestellung & Lieferung in eine Filiale möglich

Beschreibung

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.



Inhalt
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

Produktinformationen

Titel: Refactoring
Untertitel: Improving the Design of Existing Code
Autor:
Schöpfer:
EAN: 9780134757599
ISBN: 978-0-13-475759-9
Format: Fester Einband
Herausgeber: Pearson Education
Genre: Informatik
Anzahl Seiten: 418
Gewicht: 895g
Größe: H242mm x B21mm x T197mm
Jahr: 2018
Untertitel: Englisch
Auflage: 2. A.