Refactoring für Software Design Smells: Umgang mit technischer Verschuldung

Bewertung:   (4,4 von 5)

Refactoring für Software Design Smells: Umgang mit technischer Verschuldung (Girish Suryanarayana)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen umfassenden Einblick in technische Schulden und Design Smells, wobei der Schwerpunkt auf praktischen Refactoring-Tipps für Softwareentwickler liegt. Es erklärt komplexe Konzepte in einfacher Sprache, unterstützt durch zahlreiche Beispiele und Abbildungen. Die Leser schätzen die klare Klassifizierung der Themen und die Nützlichkeit des Anhangs, der Werkzeuge für das Management technischer Schulden enthält. Einige Rezensenten schlagen jedoch Verbesserungen vor, insbesondere im Hinblick auf die Verwendung spezifischer Terminologie wie „Smells“.

Vorteile:

Umfassende Abdeckung von technischen Schulden und Design Smells.
Klare Erklärungen von komplexen Konzepten.
Nützliche Beispiele und Illustrationen.
Praktische Refactoring-Tipps für Entwickler.
Klassifiziert Design Smells effektiv.
Handliches Format zum Mitnehmen.
Hilfreicher Anhang mit Tools zur Identifizierung von Design Smells.

Nachteile:

Einige Leser finden die Verwendung des Begriffs „Smells“ unerwünscht, um ein Publikum zu überzeugen.
Einige Rezensenten wünschen sich mehr Inhalt als die 250 Seiten.

(basierend auf 15 Leserbewertungen)

Originaltitel:

Refactoring for Software Design Smells: Managing Technical Debt

Inhalt des Buches:

Das Bewusstsein für Design Smells - Indikatoren für häufige Design-Probleme - hilft Entwicklern und Software-Ingenieuren zu verstehen, welche Fehler beim Design gemacht wurden, welche Design-Prinzipien übersehen oder falsch angewandt wurden und welche Prinzipien richtig angewandt werden müssen, um diese Smells durch Refactoring zu beheben.

Entwickler und Software-Ingenieure "kennen" zwar die Prinzipien und Muster, sind sich aber nicht der "Gerüche" bewusst, die in ihrem Design aufgrund falscher oder fehlerhafter Anwendung von Prinzipien oder Mustern existieren. Diese "Smells" tragen in der Regel erheblich zu technischen Schulden bei - weiterer Zeitaufwand für die Korrektur von Projekten, die als abgeschlossen gelten - und müssen durch ein angemessenes Refactoring beseitigt werden.

Refactoring for Software Design Smells präsentiert 25 strukturelle Design Smells, ihre Rolle bei der Identifizierung von Designproblemen und mögliche Refactoring-Lösungen. Jeder Geruch ist nach gängigen Bereichen des Softwaredesigns gegliedert und wird mit Diagrammen und Beispielen dargestellt, die die schlechten Designpraktiken und die daraus resultierenden Probleme veranschaulichen. So entsteht ein Katalog mit leicht verwertbaren Informationen, die Entwickler oder Ingenieure in ihren Projekten anwenden können.

Die Autoren destillieren aus ihren Forschungen und Erfahrungen als Berater und Ausbilder Erkenntnisse, die zur Verbesserung des Refactorings und zur Verringerung des Zeit- und Kostenaufwands bei der Verwaltung von Softwareprojekten eingesetzt wurden. Nebenbei erzählen sie Anekdoten aus tatsächlichen Projekten, bei denen der relevante Geruch geholfen hat, ein Designproblem zu lösen.

Weitere Daten des Buches:

ISBN:9780128013977
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2014
Seitenzahl:258

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Refactoring für Software Design Smells: Umgang mit technischer Verschuldung - Refactoring for...
Das Bewusstsein für Design Smells - Indikatoren...
Refactoring für Software Design Smells: Umgang mit technischer Verschuldung - Refactoring for Software Design Smells: Managing Technical Debt

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

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)