Értékelés:
Összességében a könyv vegyes képet mutat, értékes koncepciókat és jelentős hibákat egyaránt tartalmaz. Sok kritikus dicséri, hogy a beágyazott rendszerek tervezési mintáira összpontosít, de kritizálja a funkcionális kódpéldák hiányát és a rossz formázást. Úgy tűnik, hogy betölti a beágyazott programozásban a C nyelvre vonatkozó tervezési minták hiánypótlását, de szenved a kódolási hibáktól és a bonyolult bemutatótól.
Előnyök:⬤ Értékes koncepciókat és egyedülálló perspektívát nyújt a beágyazott rendszerek C nyelven történő tervezési mintáiról.
⬤ Hasznos képzésre és referenciaként, különösen a beágyazott szoftverfejlesztés területén új programozók számára.
⬤ Tárgyalja az objektumorientált módszereket C nyelven, ami hasznos a Java vagy C++ programozási múlttal rendelkező olvasók számára.
⬤ Tervezési minták katalógusát kínálja magyarázatokkal és UML-diagramokkal.
⬤ A tartalomnak csak mintegy 20%-át tartják hasznosnak vagy relevánsnak, sok részt feleslegesnek tartanak.
⬤ Jelentős kódolási hibák, elgépelések és hiányos kódpéldák, amelyek zavaróak és nem fordíthatóak.
⬤ Az UML-diagramok túlzott használata és a túlságosan akadémikus írásmód megnehezíti a megértést.
⬤ A digitális verziók rossz formázása és a külső kódletöltésekre való támaszkodás, ami nem barátságos a felhasználók számára.
(9 olvasói vélemény alapján)
Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit [With Free Newnes Online Membership]
Egy nemrégiben készült felmérés szerint a beágyazott projektek 52%-a 4-5 hónapot késik. Ez a könyv segíthet abban, hogy ezek a projektek a tervezési minták segítségével időben elkészüljenek.
A szerző gondosan figyelembe veszi a beágyazott alkalmazások tervezése és fejlesztése során felmerülő különleges problémákat, különösen az egyidejűséget, a kommunikációt, a sebességet és a memóriahasználatot. A mintákat UML (Unified Modeling Language) nyelven adja meg, példákkal, beleértve az ANSI C-t is, a C kód közvetlen és gyakorlati alkalmazása érdekében. A könyv előfeltétele az alapvető C-tudás, miközben az UML jelölés és terminológia is szerepel benne.
Az általános C programozási könyvek nem tárgyalják a beágyazott rendszerek tervezésénél előforduló korlátokat. A gyakorlati példák segítségével az olvasó megértheti az UML és az OO (objektumorientált) tervek használatát erőforrás-korlátozott környezetben.
A könyv két fejezetet is tartalmaz az állapotgépekről. A könyv szépsége abban rejlik, hogy segíthet a mai napon...
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)