Refactoring: Ruby-Ausgabe: Ruby-Ausgabe

Bewertung:   (4,6 von 5)

Refactoring: Ruby-Ausgabe: Ruby-Ausgabe (Jay Fields)

Leserbewertungen

Zusammenfassung:

Das Buch ist eine wertvolle Ressource für Ruby-Entwickler und bietet spezifische, auf Ruby zugeschnittene Einblicke in das Refactoring. Während viele Leser den praktischen Inhalt und die Klarheit loben, kritisieren einige das Layout und die Präsentation und schlagen vor, dass die Originalversion eine bessere Option sein könnte.

Vorteile:

Bietet Ruby-spezifische Ansätze zum Refactoring
Hervorragend geeignet, um Refactorings zur Verbesserung der Lesbarkeit und Wartbarkeit des Codes zu verstehen
Klare Beispiele, die dabei helfen, intuitive Techniken in einer strukturierten Methode zu verfestigen
Unbezahlbar für ernsthafte Ruby-Entwickler.

Nachteile:

Schlechtes Layout mit vielen Fehlern
Refactorings werden durch Seitenumbrüche abgeschnitten
manche Leser bevorzugen die Originalausgabe und finden sie besser
ein teilweise fragwürdiger Zustand des gelieferten Buches.

(basierend auf 8 Leserbewertungen)

Originaltitel:

Refactoring: Ruby Edition: Ruby Edition

Inhalt des Buches:

Das definitive Refactoring-Handbuch, vollständig überarbeitet für Ruby

Mit Refactoring können Programmierer selbst die chaotischste Software in gut durchdachte Systeme verwandeln, die viel einfacher zu entwickeln und zu warten sind. Und zwar Schritt für Schritt, mit einer Reihe von einfachen, bewährten Schritten. Jetzt gibt es eine maßgebliche und umfassend aktualisierte Version von Martin Fowlers klassischem Refactoring-Buch, in dem durchgängig Ruby-Beispiele und -Idiome verwendet werden - kein aus Java oder einer anderen Umgebung adaptierter Code.

Die Autoren stellen einen detaillierten Katalog von mehr als 70 bewährten Ruby-Refactorings vor, mit konkreten Hinweisen, wann jedes dieser Refactorings anzuwenden ist, mit Schritt-für-Schritt-Anweisungen für die Anwendung und mit Beispielcode, der die Funktionsweise veranschaulicht. Viele der Refactorings der Autoren nutzen leistungsstarke Ruby-spezifische Funktionen, und alle Codebeispiele stehen zum Download bereit.

Auf der Grundlage von Fowlers ursprünglichen Konzepten zeigen die Autoren, wie man Refactoring kontrolliert, effizient und schrittweise durchführt, so dass man die Struktur des Codes methodisch verbessert, ohne neue Fehler einzuführen. Unabhängig davon, welche Rolle Sie beim Schreiben oder Warten von Ruby-Code spielen, wird dieses Buch eine unverzichtbare Ressource sein.

Dieses Buch wird Ihnen helfen.

- Die Grundprinzipien des Refactoring und die Gründe dafür zu verstehen.

- Erkennen Sie "schlechte Gerüche" in Ihrem Ruby-Code.

- Schlechte Entwürfe Schritt für Schritt in gut durchdachten Code umwandeln.

- Tests erstellen, um sicherzustellen, dass Ihre Refactorings richtig funktionieren.

- Die Herausforderungen des Refactorings zu verstehen und zu wissen, wie sie überwunden werden können.

- Methoden zusammenstellen, um Code richtig zu verpacken.

- Verschieben von Funktionen zwischen Objekten, um Verantwortlichkeiten dort zu platzieren, wo sie am besten passen.

- Organisieren Sie Daten, um die Arbeit mit ihnen zu erleichtern.

- Vereinfachen Sie bedingte Ausdrücke und nutzen Sie Polymorphie effektiver.

- Erstellen Sie Schnittstellen, die leichter zu verstehen und zu verwenden sind.

- Effektivere Verallgemeinerung.

- Größere Refactorings durchführen, die ganze Softwaresysteme verändern und Monate oder Jahre dauern können.

- Erfolgreiches Refactoring von Ruby on Rails-Code.

Weitere Daten des Buches:

ISBN:9780321984135
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2014
Seitenzahl:480

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Refactoring: Ruby-Ausgabe: Ruby-Ausgabe - Refactoring: Ruby Edition: Ruby Edition
Das definitive Refactoring-Handbuch, vollständig überarbeitet...
Refactoring: Ruby-Ausgabe: Ruby-Ausgabe - Refactoring: Ruby Edition: Ruby Edition

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: