Großmaßstäbliche C++ Band I: Prozess und Architektur

Bewertung:   (4,3 von 5)

Großmaßstäbliche C++ Band I: Prozess und Architektur (John Fuller)

Leserbewertungen

Zusammenfassung:

Das Buch bietet wertvolle Einblicke in die C++ Software-Engineering-Praktiken, insbesondere für große Unternehmen, wird aber wegen seiner übermäßigen Länge, Wiederholungen und veralteten Perspektive kritisiert. Einige Seiten wurden als fehlend gemeldet, und der Schreibstil wird als übermäßig komplex und langatmig empfunden.

Vorteile:

Bietet eine gründliche Abdeckung von C++-Software-Engineering-Praktiken, die besonders für große Organisationen von Vorteil sind
enthält wertvolle Ideen für die Organisation von Code
wurde von einem bekannten Experten verfasst.

Nachteile:

Übermäßige Wiederholungen und Weitschweifigkeit erschweren die Lektüre
einige Seiten fehlen
der Inhalt wirkt veraltet und übermäßig präskriptiv
Beispiele und Diagramme sind unnötig kompliziert
könnte aufgrund der Konzentration auf die Praktiken von Bloomberg an Attraktivität verlieren.

(basierend auf 8 Leserbewertungen)

Originaltitel:

Large-Scale C++ Volume I: Process and Architecture

Inhalt des Buches:

Das Schreiben zuverlässiger und wartbarer C++-Software ist schwierig. Der Entwurf solcher Software in großem Maßstab stellt eine neue Herausforderung dar. Die Erstellung großer Systeme erfordert ein praktisches Verständnis des logischen Entwurfs - über die theoretischen Konzepte hinaus, die in den meisten gängigen Texten behandelt werden. Um auf Unternehmensebene erfolgreich zu sein, müssen sich die Entwickler auch mit dem physischen Design befassen, einer Dimension der Softwareentwicklung, die selbst für erfahrene Entwickler unbekannt sein kann. Auf der Grundlage von über 30 Jahren praktischer Erfahrung in der Entwicklung massiver, geschäftskritischer Unternehmenssysteme zeigt John Lakos, wie man Softwarekapital schafft und ausbaut. Dieser bahnbrechende Band legt die Grundlage für Projekte aller Größenordnungen und zeigt die Prozesse, Methoden, Techniken und Werkzeuge auf, die für eine erfolgreiche Entwicklung in großem Maßstab unter realen Bedingungen erforderlich sind.

Auf dem neuesten Stand und mit einem soliden technischen Schwerpunkt demonstriert Large-Scale C++, Volume I: Process and Architecture, grundlegende Designkonzepte anhand konkreter Beispiele. Professionelle Entwickler aller Erfahrungsstufen werden Einblicke gewinnen, die ihre Herangehensweise an Design und Entwicklung verändern, indem sie verstehen, wie man.

⬤ Steigern Sie Ihre Produktivität, indem Sie die Unterschiede zwischen Infrastruktur und Anwendungsentwicklung nutzen.

⬤ Erzielen Sie exponentielle Produktivitätssteigerungen durch Feedback und hierarchische Wiederverwendung.

⬤ Die Rolle der Komponente als grundlegende Einheit sowohl des logischen als auch des physischen Entwurfs anerkennen.

⬤ Analysieren Sie, wie sich grundlegende Eigenschaften der Kompilierung und Verknüpfung auf das Komponentendesign auswirken.

⬤ Entdecken einer effektiven Partitionierung von logischen Inhalten in angemessen dimensionierte physische Aggregate.

⬤ Verinnerlichen Sie die wichtigen Unterschiede zwischen ausreichender, vollständiger, minimaler und primitiver Software.

⬤ Lösungen zu entwickeln, die gleichzeitig Kapselung, Stabilität und Leistung optimieren.

⬤ Nutzen Sie die neun etablierten Levelization-Techniken, um zyklische physische Abhängigkeiten zu vermeiden.

⬤ Seitliche Entwürfe mit Bedacht einsetzen, um die "Schwere" herkömmlicher Schichtenarchitekturen zu vermeiden.

⬤ Einsatz geeigneter architektonischer Isolationstechniken zur Beseitigung der Kopplung zur Kompilierzeit.

⬤ Beherrschung des mehrdimensionalen Prozesses der Entwicklung großer Systeme mit komponentenbasierten Methoden.

Dies ist der erste von John Lakos' drei maßgeblichen Bänden über die Entwicklung großer Systeme mit C++. In diesem Buch, das sich an Kollegen aus der Softwarebranche richtet, werden vertraute C++-Konstrukte zur Lösung von Problemen aus der Praxis verwendet und gleichzeitig moderne C++-Alternativen aufgezeigt (und motiviert). Zusammen mit den in Kürze erscheinenden Bänden Band II: Design und Implementierung und Band III: Verifikation und Testen bietet Large-Scale C++ eine umfassende Anleitung für alle Aspekte der C++-Softwareentwicklung im großen Maßstab. Wenn Sie Architekt oder Projektleiter sind, wird dieses Buch Sie in die Lage versetzen, kritische Probleme sofort zu lösen - und Ihnen in den kommenden Jahren als Referenz dienen.

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

Weitere Daten des Buches:

ISBN:9780201717068
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2020
Seitenzahl:1024

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Großmaßstäbliche C++ Band I: Prozess und Architektur - Large-Scale C++ Volume I: Process and...
Das Schreiben zuverlässiger und wartbarer...
Großmaßstäbliche C++ Band I: Prozess und Architektur - Large-Scale C++ Volume I: Process and Architecture
Alle großen und kleinen Wickets: Auf der Suche nach Yorkshires Cricket-Basis - All Wickets Great and...
In Yorkshire gibt es kein Halten mehr für Kricket...
Alle großen und kleinen Wickets: Auf der Suche nach Yorkshires Cricket-Basis - All Wickets Great and Small: In Search of Yorkshire's Grassroots Cricket
W. H. Auden: Ein Kommentar - W. H. Auden: A Commentary
Audens formale und intellektuelle Bandbreite fordert den Vergleich mit Eliot oder Yeats heraus, und seine...
W. H. Auden: Ein Kommentar - W. H. Auden: A Commentary
Die Kunst des Kupferschmiedens: Eine praktische Abhandlung über die Bearbeitung von Kupferblech in...
2011 Nachdruck der illustrierten Ausgabe von 1901...
Die Kunst des Kupferschmiedens: Eine praktische Abhandlung über die Bearbeitung von Kupferblech in allen Formen - Art of Coppersmithing: A Practical Treatise on Working Sheet Copper into All Forms
Fliegen ins Nirgendwo - Flying To Nowhere
GEWINNER DES WHITBREAD-PREISES UND AUF DER SHORTLIST FÜR DEN BOOKER-PREIS. John Fullers erster Roman beginnt mit der Ankunft des...
Fliegen ins Nirgendwo - Flying To Nowhere
Handbuch der ICU-Therapie - Handbook of ICU Therapy
Dieses beliebte Handbuch bietet einen praktischen Leitfaden für die Behandlung häufiger und wichtiger Probleme bei kritisch...
Handbuch der ICU-Therapie - Handbook of ICU Therapy
Die unterbrochene Reise: Zwei verlorene Stunden an Bord eines Ufos: Die Entführung von Betty und...
ZWEI VERLORENE STUNDEN AN BORD EINES UFOS - DIE...
Die unterbrochene Reise: Zwei verlorene Stunden an Bord eines Ufos: Die Entführung von Betty und Barney Hill - The Interrupted Journey: Two Lost Hours Aboard a Ufo: The Abduction of Betty and Barney Hill
Betrieb, Nutzung und Steuerung von Energiesystemen - Power System Operation, Utilization, and...
In diesem Buch werden Methoden zur Analyse von...
Betrieb, Nutzung und Steuerung von Energiesystemen - Power System Operation, Utilization, and Control
Das Sonett - The Sonnet
Dieses 1972 erstmals veröffentlichte Buch untersucht das Sonett, eine der komplexesten und zugleich zugänglichsten Versformen. Es zeichnet seine Geschichte nach,...
Das Sonett - The Sonnet
Die Kunst des Kupferschmiedens - Eine praktische Abhandlung über die Verarbeitung von Kupferblech zu...
„Art Of Coppersmithing“ ist eine detaillierte und...
Die Kunst des Kupferschmiedens - Eine praktische Abhandlung über die Verarbeitung von Kupferblech zu allen Formen - Art of Coppersmithing - A Practical Treatise on Working Sheet Copper Into All Forms

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)