Code, der in Ihren Kopf passt: Heuristiken für die Softwareentwicklung

Bewertung:   (4,5 von 5)

Code, der in Ihren Kopf passt: Heuristiken für die Softwareentwicklung (Mark Seemann)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen praktischen Ansatz für die Softwareentwicklung, wobei der Schwerpunkt auf der Erstellung einer Beispielanwendung liegt und gleichzeitig gute Programmierpraktiken vorgestellt werden. Während viele seine Erkenntnisse als nützlich und gut erklärt empfinden, bemängelten einige Rezensenten einen Mangel an Organisation und Tiefe im Vergleich zu anderen Titeln des Genres. Es ist ideal für Anfänger und Fortgeschrittene, wobei einige Leser ihre Enttäuschung darüber zum Ausdruck brachten, dass das Buch nicht mehr für erfahrene Ingenieure bietet.

Vorteile:

Praktischer Ansatz, der den Leser durch die Erstellung einer Beispielanwendung führt.
Klare Erklärungen und eindeutige Meinungen zu verschiedenen Programmierthemen.
Gut geeignet, um Diskussionen unter Gleichgesinnten anzuregen.
Hilfreiche Referenzen und eine Bibliographie für weitere Lektüre.
Zugänglich für Anfänger und Fortgeschrittene, mit wertvollen Erkenntnissen, die für alle Sprachen gelten.

Nachteile:

Einige Benutzer fanden das Buch unorganisiert und unzusammenhängend.
Es bietet möglicherweise keine neuen Informationen für erfahrene Ingenieure, die mit etablierten Praktiken vertraut sind.
Bestimmte Aspekte wurden als leicht veraltet oder umstritten angesehen.
Kritiker erwähnten, dass die Programmierbeispiele ausschließlich in C# sind, was die Anwendbarkeit auf breiterer Ebene einschränkt.

(basierend auf 16 Leserbewertungen)

Originaltitel:

Code That Fits in Your Head: Heuristics for Software Engineering

Inhalt des Buches:

Wie man die Code-Komplexität reduziert und Software nachhaltiger entwickelt

"Mark Seemann ist bekannt dafür, komplexe Konzepte klar und gründlich zu erklären. In diesem Buch fasst er seine weitreichende Erfahrung in der Softwareentwicklung zu einer Reihe praktischer, pragmatischer Techniken für das Schreiben von nachhaltigem und menschenfreundlichem Code zusammen. Dieses Buch ist ein Muss für jeden Programmierer.".

-- Scott Wlaschin, Autor von Domain Modeling Made Functional Code That Fits in Your Head bietet unverzichtbare, praktische Ratschläge für das Schreiben von Code in einem nachhaltigen Tempo und die Kontrolle der Komplexität, die Projekte außer Kontrolle geraten lässt.

Mit seiner jahrzehntelangen Erfahrung in der Unterstützung von Software-Teams führt Mark Seemann Sie von Null (kein Code) zu implementierten Funktionen und zeigt, wie Sie eine gute Reisegeschwindigkeit beibehalten, während Sie Funktionalität hinzufügen, übergreifende Probleme angehen, Fehler beheben und optimieren. Sie finden wertvolle Ideen, Praktiken und Prozesse für wichtige Themen wie Checklisten, Teamarbeit, Kapselung, Dekomposition, API-Design und Unit-Tests.

Seemann veranschaulicht seine Erkenntnisse mit Codebeispielen, die aus einem vollständigen Beispielprojekt stammen. Die in C# geschriebenen Beispiele sind so konzipiert, dass sie für jeden, der eine objektorientierte Sprache wie Java, C++ oder Python verwendet, verständlich und nützlich sind. Zur Erleichterung einer tieferen Untersuchung sind der gesamte Code und umfangreiche Commit-Meldungen zum Download verfügbar.

⬤ Wählen Sie Denkweisen und Prozesse, die funktionieren, und vermeiden Sie schlechte Metaphern, die nicht funktionieren.

⬤ Nutzen Sie Checklisten, um sich selbst zu befreien und die Ergebnisse mit den Fähigkeiten zu verbessern, die Sie bereits haben.

⬤ Überwinden Sie die "Analyse-Lähmung", indem Sie einen vertikalen Ausschnitt Ihrer Anwendung erstellen und implementieren.

⬤ Wirken Sie den Kräften entgegen, die zu Codefäule und unnötiger Komplexität führen.

⬤ Beherrschen Sie bessere Techniken zur Änderung des Codeverhaltens.

⬤ Entdecken Sie Wege, um Codeprobleme schneller und effektiver zu lösen.

⬤ Denken Sie produktiver über Leistung und Sicherheit nach.

Wenn Sie jemals unter schlechten Projekten gelitten haben oder mit unwartbarem Legacy-Code zurechtkommen mussten, wird Ihnen dieser Leitfaden helfen, es beim nächsten Mal besser zu machen - und zwar jedes Mal.

Registrieren Sie Ihr Buch, um bequemen Zugang zu Downloads, Aktualisierungen und/oder Korrekturen zu erhalten, sobald diese verfügbar sind. Details finden Sie auf der Innenseite des Buches.

Weitere Daten des Buches:

ISBN:9780137464401
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:416

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Code, der in Ihren Kopf passt: Heuristiken für die Softwareentwicklung - Code That Fits in Your...
Wie man die Code-Komplexität reduziert und...
Code, der in Ihren Kopf passt: Heuristiken für die Softwareentwicklung - Code That Fits in Your Head: Heuristics for Software Engineering

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