Zuerst aufgeräumt? Eine persönliche Übung in empirischem Software-Design

Bewertung:   (4,3 von 5)

Zuerst aufgeräumt? Eine persönliche Übung in empirischem Software-Design (Kent Beck)

Leserbewertungen

Zusammenfassung:

Das Buch „Tidy First“ von Kent Beck konzentriert sich auf das Konzept des „Aufräumens“ von Code durch kleine, nicht-funktionale Refactorings, um die Codequalität mit der Zeit zu verbessern. Obwohl es einen nützlichen Rahmen und Einblicke bietet, hat es aufgrund seiner Kürze, seines mangelnden Tiefgangs und seiner manchmal verwirrenden Darstellung gemischte Kritiken erhalten.

Vorteile:

Das Buch ist gut strukturiert, leicht zu lesen und bietet praktische Tipps zum Aufräumen von Code. Viele Leser fanden es aufschlussreich, insbesondere den dritten Teil, in dem die finanziellen Aspekte von Software und Entscheidungsfindung erörtert werden. Tidy First“ wird als hilfreiche Einführung in das Refactoring angesehen, insbesondere für Anfänger, und einige schätzen den Ansatz zur Vereinfachung der Codepflege.

Nachteile:

Kritiker bemängeln, dass es dem Buch an Tiefe mangelt und dass es sich zu kurz anfühlt, da viele Kapitel nur eine oder zwei Seiten lang sind. Einige fanden es repetitiv oder zu grundlegend und vermissten mehr konkrete Beispiele, Illustrationen oder detaillierte Erklärungen von Schlüsselkonzepten. Das Buch geht nicht auf fortgeschrittene Themen ein, was erfahrene Entwickler, die tiefere Einblicke suchen, enttäuschen könnte.

(basierend auf 31 Leserbewertungen)

Originaltitel:

Tidy First?: A Personal Exercise in Empirical Software Design

Inhalt des Buches:

Unordentlicher Code ist ein Ärgernis. Um Code "aufzuräumen" und ihn lesbarer zu machen, muss er in überschaubare Abschnitte unterteilt werden.

In diesem praktischen Leitfaden schlägt der Autor Kent Beck, Schöpfer des Extreme Programming und Pionier der Software-Patterns, vor, wann und wo Sie Tidyings anwenden können, um Ihren Code zu verbessern und dabei die Gesamtstruktur des Systems im Auge zu behalten. Anstatt zu versuchen, das Aufräumen auf einmal zu beherrschen, können Sie in diesem Buch einige Beispiele ausprobieren, die für Ihr Problem sinnvoll sind. Wenn Sie eine große Funktion mit vielen Codezeilen haben, lernen Sie, wie Sie diese logisch in kleinere Teile aufteilen können.

Ganz nebenbei lernen Sie die Theorie hinter dem Softwaredesign kennen: Kopplung, Kohäsion, diskontierte Cashflows und Optionalität. Dieses Buch hilft Ihnen: Verstehen Sie die grundlegende Theorie, wie Softwaredesign funktioniert und welche Kräfte darauf einwirken.

den Unterschied zwischen Änderungen am Verhalten eines Systems und Änderungen an seiner Struktur zu erkennen. Ihre Programmiererfahrung zu verbessern, indem Sie manchmal zuerst aufräumen und manchmal danach.

Lernen Sie, wie Sie große Änderungen in kleinen, sicheren Schritten vornehmen können. Betrachten Sie Design als eine menschliche Aktivität mit unterschiedlichen Anreizen

Weitere Daten des Buches:

ISBN:9781098151249
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2023
Seitenzahl:125

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Testgetriebene Entwicklung: Am Beispiel - Test Driven Development: By Example
Ganz einfach, testgetriebene Entwicklung soll die Angst bei der...
Testgetriebene Entwicklung: Am Beispiel - Test Driven Development: By Example
Extreme Programming Erklärt: Umfassen Sie den Wandel - Extreme Programming Explained: Embrace...
Fast fünf Jahre, nachdem die erste Ausgabe dieses...
Extreme Programming Erklärt: Umfassen Sie den Wandel - Extreme Programming Explained: Embrace Change
JUnit Pocket Guide
JUnit, das von Kent Beck und Erich Gamma entwickelt wurde, ist ein Open-Source-Framework für die testgesteuerte Entwicklung von Java-basiertem Code. JUnit automatisiert...
JUnit Pocket Guide
Zuerst aufgeräumt? Eine persönliche Übung in empirischem Software-Design - Tidy First?: A Personal...
Unordentlicher Code ist ein Ärgernis. Um Code...
Zuerst aufgeräumt? Eine persönliche Übung in empirischem Software-Design - Tidy First?: A Personal Exercise in Empirical Software Design

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)