Bewertung:
![Design Patterns für eingebettete Systeme in C: Ein Werkzeugkasten für die Entwicklung eingebetteter Software [Mit kostenloser Newnes Online-Mitgliedschaft]](/_/0/448/448280-19a2.webp)
Insgesamt wird das Buch als eine gemischte Tasche betrachtet, die sowohl wertvolle Konzepte als auch erhebliche Mängel enthält. Viele Rezensenten loben den Fokus auf Entwurfsmuster für eingebettete Systeme, kritisieren aber den Mangel an funktionalen Codebeispielen und die schlechte Formatierung. Es scheint eine Nische bei den Entwurfsmustern für C in der eingebetteten Programmierung zu füllen, leidet aber unter Codierungsfehlern und einer unübersichtlichen Darstellung.
Vorteile:⬤ Bietet wertvolle Konzepte und eine einzigartige Perspektive auf Entwurfsmuster für eingebettete Systeme in C.
⬤ Nützlich für die Ausbildung und als Nachschlagewerk, insbesondere für Programmierer, die neu in der Entwicklung eingebetteter Software sind.
⬤ Behandelt objektorientierte Methoden in C, vorteilhaft für Leser mit Erfahrung in Java oder C++.
⬤ Bietet einen Katalog von Entwurfsmustern mit Erklärungen und UML-Diagrammen.
⬤ Nur etwa 20 % des Inhalts werden als nützlich oder relevant erachtet, wobei viele Abschnitte als unnötig angesehen werden.
⬤ Erhebliche Kodierungsfehler, Tippfehler und unvollständige Codebeispiele, die verwirrend und nicht kompilierbar sind.
⬤ Übermäßige Verwendung von UML-Diagrammen und ein allzu akademischer Schreibstil erschweren das Verständnis.
⬤ Schlechte Formatierung der digitalen Versionen und Abhängigkeit von externen Code-Downloads, die für die Benutzer unfreundlich sind.
(basierend auf 9 Leserbewertungen)
Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit [With Free Newnes Online Membership]
Eine kürzlich durchgeführte Umfrage ergab, dass 52 % der Embedded-Projekte um 4-5 Monate verspätet sind. Dieses Buch kann dabei helfen, diese Projekte mit Hilfe von Entwurfsmustern rechtzeitig fertigzustellen.
Der Autor berücksichtigt sorgfältig die besonderen Probleme, die beim Entwurf und der Entwicklung eingebetteter Anwendungen auftreten, insbesondere Gleichzeitigkeit, Kommunikation, Geschwindigkeit und Speichernutzung. Die Muster werden in UML (Unified Modeling Language) mit Beispielen in ANSI C für die direkte und praktische Anwendung auf C-Code dargestellt. Grundlegende C-Kenntnisse sind Voraussetzung für das Buch, während die UML-Notation und -Terminologie enthalten ist.
In allgemeinen C-Programmierbüchern wird nicht auf die Einschränkungen eingegangen, die beim Entwurf eingebetteter Systeme auftreten. Die praktischen Beispiele vermitteln dem Leser ein Verständnis für den Einsatz von UML und OO (Object Oriented) Designs in einer ressourcenbeschränkten Umgebung.
Ebenfalls enthalten sind zwei Kapitel über Zustandsautomaten. Das Schöne an diesem Buch ist, dass es Ihnen heute helfen kann...