Code-Einfachheit: Die Grundlagen der Software

Bewertung:   (4,0 von 5)

Code-Einfachheit: Die Grundlagen der Software (Max Kanat-Alexander)

Leserbewertungen

Zusammenfassung:

Das Buch „Code Simplicity“ bietet einen Überblick über die wesentlichen Grundsätze für das Schreiben von wartbarem und einfachem Code. Es ist besonders für junge Programmierer und Neueinsteiger geeignet und bietet praktische Ratschläge, die die Bedeutung der Einfachheit beim Softwaredesign unterstreichen. Während einige Leser das Buch als aufschlussreich und leicht verständlich empfanden, waren andere der Meinung, dass es zu grundlegend sei und zu wenig in die Tiefe gehe.

Vorteile:

Bietet klare und praktische Ratschläge zur Erhaltung der Einfachheit von Code.
Gut für junge Programmierer, Autodidakten und Projektmanager.
Kompakt und leicht zu lesen, mit wertvollen Prinzipien, die effektiv zusammengefasst sind.
Ermutigt zu einer Denkweise, die sich auf überschaubaren Code und die Bedeutung von Einfachheit konzentriert.
Bietet eine plattformunabhängige Perspektive auf das Softwaredesign.

Nachteile:

Wird als zu grundlegend für erfahrene Programmierer angesehen, die vielleicht nicht viel davon profitieren.
Einige Teile wiederholen sich oder sind langweilig; in bestimmten Bereichen fehlt es an Tiefe.
Enthält wenige konkrete Code-Beispiele, was zu Verwirrung hinsichtlich der praktischen Anwendung führen könnte.
Einige Leser waren der Meinung, dass die im Buch präsentierten Informationen bereits bekannt oder in anderen Quellen verfügbar sind.
Meinungsäußerungen, die nicht mit den Erfahrungen oder Praktiken aller Leser übereinstimmen könnten.

(basierend auf 61 Leserbewertungen)

Originaltitel:

Code Simplicity: The Fundamentals of Software

Inhalt des Buches:

Gutes Softwaredesign ist einfach und leicht zu verstehen. Leider ist ein durchschnittliches Computerprogramm heute so komplex, dass niemand mehr verstehen kann, wie der gesamte Code funktioniert. Dieser kompakte Leitfaden hilft Ihnen, die Grundlagen eines guten Designs anhand wissenschaftlicher Gesetze zu verstehen - Prinzipien, die Sie auf jede Programmiersprache und jedes Projekt anwenden können.

Egal, ob Sie ein junger Programmierer, ein erfahrener Softwareentwickler oder ein nicht-technischer Manager sind, Sie werden lernen, wie Sie einen soliden Plan für Ihr Softwareprojekt erstellen und bessere Entscheidungen über das Muster und die Struktur Ihres Systems treffen können.

⬤ Entdecken Sie, warum gutes Softwaredesign zur fehlenden Wissenschaft geworden ist.

⬤ Verstehen Sie den ultimativen Zweck von Software und die Ziele eines guten Designs.

⬤ Bestimmen Sie den Wert Ihres Designs jetzt und in der Zukunft.

⬤ Untersuchen Sie Beispiele aus der Praxis, die zeigen, wie sich ein System im Laufe der Zeit verändert.

⬤ Entwerfen Sie Designs, die möglichst viele Änderungen in der Umgebung mit möglichst wenig Änderungen in der Software ermöglichen.

⬤ Machen Sie Änderungen in der Zukunft einfacher, indem Sie Ihren Code jetzt einfacher halten.

⬤ Mit genaueren Tests bessere Kenntnisse über das Verhalten Ihrer Software gewinnen.

Weitere Daten des Buches:

ISBN:9781449313890
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2012
Seitenzahl:128

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Code-Einfachheit: Die Grundlagen der Software - Code Simplicity: The Fundamentals of...
Gutes Softwaredesign ist einfach und leicht zu verstehen...
Code-Einfachheit: Die Grundlagen der Software - Code Simplicity: The Fundamentals of Software
Software verstehen: Max Kanat-Alexander über Einfachheit, Kodierung und wie man als Programmierer...
Die Software-Legende Max Kanat-Alexander zeigt...
Software verstehen: Max Kanat-Alexander über Einfachheit, Kodierung und wie man als Programmierer weniger nervt - Understanding Software: Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer

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