Sauberer Code: Ein Handbuch für agiles Softwarehandwerk

Bewertung:   (4,7 von 5)

Sauberer Code: Ein Handbuch für agiles Softwarehandwerk (Robert Martin)

Leserbewertungen

Zusammenfassung:

Das Buch „Clean Code“ von Robert C. Martin wird für seine praktischen Ratschläge und Grundsätze zum Schreiben von wartbarem und lesbarem Code sehr geschätzt. Während es vor allem für Neulinge in der Programmierung und Teams, die ihre Codierungsstandards verbessern wollen, von Vorteil ist, enthält es auch einige Inhalte, die sich für erfahrene Entwickler veraltet oder zu idealistisch anfühlen können. Das Buch ist hauptsächlich mit Java-Beispielen geschrieben, was seine Anwendbarkeit für Programmierer, die andere Sprachen verwenden, einschränken könnte.

Vorteile:

Es ist gut strukturiert und leicht zu lesen, so dass es für ein breites Publikum, einschließlich Teams, zugänglich ist.
Bietet wertvolle Prinzipien und Best Practices für das Schreiben von sauberem Code.
Enthält viele praktische Beispiele und umsetzbare Ratschläge.
Betont die Bedeutung von Code-Lesbarkeit und Wartbarkeit.
Ermutigt zu einer Denkweise oder einem Ansatz zur kontinuierlichen Verbesserung der Kodierungspraktiken.

Nachteile:

Ein erheblicher Teil des Inhalts ist spezifisch für Java, was für Entwickler, die andere Sprachen verwenden, nicht unbedingt relevant ist.
Einigen Kapiteln fehlt es an Tiefe oder praktischer Anwendbarkeit, was die Gesamtqualität beeinträchtigt.
Bestimmte vorgestellte Konzepte und Regeln wirken zu vereinfacht oder idealistisch, was zu Verwirrung bei realen Anwendungen führen kann.
Das Buch ist sehr umfangreich, was einige Leser überfordern könnte, insbesondere diejenigen, die nach schnellen Tipps suchen.

(basierend auf 1225 Leserbewertungen)

Originaltitel:

Clean Code: A Handbook of Agile Software Craftsmanship

Inhalt des Buches:

Auch schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er eine Entwicklungsorganisation in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und erhebliche Ressourcen durch schlecht geschriebenen Code verloren. Aber das muss nicht so sein.

Der renommierte Softwareexperte Robert C. Martin stellt mit Clean Code: A Handbook of Agile Software Craftsmanship ein revolutionäres Paradigma vor. Martin, der dazu beigetragen hat, Zehntausenden von Programmierern die agilen Prinzipien aus der Sicht eines Praktikers näher zu bringen, hat sich mit seinen Kollegen von Object Mentor zusammengetan, um deren beste agile Praxis der Codebereinigung „on the fly“ in ein Buch zu destillieren, das Ihnen die Werte eines Software-Handwerkers vermitteln und Sie zu einem besseren Programmierer machen wird - aber nur, wenn Sie daran arbeiten.

Welche Art von Arbeit werden Sie tun? Sie werden Code lesen - eine Menge Code. Und Sie werden herausgefordert sein, darüber nachzudenken, was an diesem Code richtig ist und was nicht. Vor allem aber werden Sie aufgefordert, Ihre beruflichen Werte und Ihr Engagement für Ihr Handwerk zu überdenken.

Clean Codeist in drei Teile gegliedert. Der erste Teil beschreibt die Grundsätze, Muster und Praktiken für das Schreiben von sauberem Code. Der zweite Teil besteht aus mehreren Fallstudien von zunehmender Komplexität. Jede Fallstudie ist eine Übung zur Bereinigung von Code - zur Umwandlung einer problembehafteten Codebasis in eine solide und effiziente. Der dritte Teil ist die Belohnung: ein einzelnes Kapitel mit einer Liste von Heuristiken und „Gerüchen“, die bei der Erstellung der Fallstudien gesammelt wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und bereinigen.

Die Leser werden aus diesem Buch mitnehmen, dass sie verstehen.

⬤ Wie man den Unterschied zwischen gutem und schlechtem Code erkennt.

⬤ Wie man guten Code schreibt und wie man schlechten Code in guten Code umwandelt.

⬤ Wie man gute Namen, gute Funktionen, gute Objekte und gute Klassen erstellt.

⬤ Wie man Code für maximale Lesbarkeit formatiert.

⬤ Wie man eine vollständige Fehlerbehandlung implementiert, ohne die Logik des Codes zu verschleiern.

⬤ Wie man Unit-Tests durchführt und testgetriebene Entwicklung praktiziert.

⬤ Welche „Gerüche“ und Heuristiken Ihnen helfen können, schlechten Code zu erkennen.

Dieses Buch ist ein Muss für jeden Entwickler, Software-Ingenieur, Projektmanager, Teamleiter oder Systemanalytiker, der daran interessiert ist, besseren Code zu produzieren.

Weitere Daten des Buches:

ISBN:9780132350884
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2008
Seitenzahl:464

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Saubere Architektur: Ein handwerklicher Leitfaden zu Struktur und Design von Software - Clean...
Aufbauend auf dem Erfolg der Bestseller The Clean...
Saubere Architektur: Ein handwerklicher Leitfaden zu Struktur und Design von Software - Clean Architecture: A Craftsman's Guide to Software Structure and Design
Sauberer Code: Ein Handbuch für agiles Softwarehandwerk - Clean Code: A Handbook of Agile Software...
Auch schlechter Code kann funktionieren. Aber wenn...
Sauberer Code: Ein Handbuch für agiles Softwarehandwerk - Clean Code: A Handbook of Agile Software Craftsmanship
Kleine Schwester - Little Sister
KLEINE SCHWESTER.Als Vivian Prosper Brice anheuert, um ihre jüngere Schwester davon abzuhalten, den jungen Arthur Spotiswood zu heiraten, ist er...
Kleine Schwester - Little Sister
Auslegungsbasierte Unfallanalysemethoden für Leichtwasserkernkraftwerke - Design-Basis Accident...
Dieses Buch fasst die Grundsätze der...
Auslegungsbasierte Unfallanalysemethoden für Leichtwasserkernkraftwerke - Design-Basis Accident Analysis Methods for Light-Water Nuclear Power Plants
Eintauchen in die Tiefe des Unbekannten - Entering the Deep Unknown
Die Klassenkameraden des elfjährigen Tommy sind genervt von ihm, weil er immer...
Eintauchen in die Tiefe des Unbekannten - Entering the Deep Unknown
Agile Softwareentwicklung, Prinzipien, Muster und Praktiken - Agile Software Development,...
Geschrieben von einem Softwareentwickler für...
Agile Softwareentwicklung, Prinzipien, Muster und Praktiken - Agile Software Development, Principles, Patterns, and Practices
Die gesichtslose Gesellschaft: Der Beginn der Liebe Spaziergang um die Welt - The Face Looking...
Ich bin hierher gekommen, um Ihnen von einem Buch...
Die gesichtslose Gesellschaft: Der Beginn der Liebe Spaziergang um die Welt - The Face Looking Company: The Beginning Love Walk Around the World
Das gesichtsuchende Unternehmen: Die beginnende Liebeswanderung um die Welt - The Face Looking...
Ich bin hierher gekommen, um Ihnen von einem Buch...
Das gesichtsuchende Unternehmen: Die beginnende Liebeswanderung um die Welt - The Face Looking Company: The Beginning Love Walk Around the World
Die blasse Tür / Tod eines Frauenhelden - The Pale Door / Death of a Ladies' Man
DIE BLAUE TÜR.Dr. Kerry beauftragt Chad, seine alkoholkranke Frau zu...
Die blasse Tür / Tod eines Frauenhelden - The Pale Door / Death of a Ladies' Man
Die vollständigen Fälle von Jim Bennett, Band 1 - The Complete Cases of Jim Bennett, Volume...
Der Privatdetektiv Jim Bennett aus Cleveland erschien...
Die vollständigen Fälle von Jim Bennett, Band 1 - The Complete Cases of Jim Bennett, Volume 1
Funktionales Design: Prinzipien, Muster und Praktiken - Functional Design: Principles, Patterns, and...
Ein praktischer Leitfaden für besseren,...
Funktionales Design: Prinzipien, Muster und Praktiken - Functional Design: Principles, Patterns, and Practices
Amerikanisches Zombie-Deprogrammierungsprojekt - American Zombie Deprogram Project
Seit der Gründung der Vereinigten Staaten waren Medien, die von Amerikanern...
Amerikanisches Zombie-Deprogrammierungsprojekt - American Zombie Deprogram Project
Wie wir es tun: Die Evolution und Zukunft der menschlichen Fortpflanzung - How We Do It: The...
Trotz des weit verbreiteten Glaubens, dass natürlich...
Wie wir es tun: Die Evolution und Zukunft der menschlichen Fortpflanzung - How We Do It: The Evolution and Future of Human Reproduction
Carnegie verweigert: Gemeinden, die Zuschüsse für den Bau von Carnegie-Bibliotheken ablehnen,...
Andrew Carnegie war der wichtigste Befürworter des...
Carnegie verweigert: Gemeinden, die Zuschüsse für den Bau von Carnegie-Bibliotheken ablehnen, 1898-1925 - Carnegie Denied: Communities Rejecting Carnegie Library Construction Grants, 1898-1925

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)