Ocena:
Ogólnie rzecz biorąc, książka jest postrzegana jako mieszany worek, zawierający zarówno cenne koncepcje, jak i znaczące wady. Wielu recenzentów chwali skupienie się na wzorcach projektowych dla systemów wbudowanych, ale krytykuje brak funkcjonalnych przykładów kodu i słabe formatowanie. Wydaje się, że książka wypełnia niszę we wzorcach projektowych dla języka C w programowaniu wbudowanym, ale cierpi z powodu błędów w kodowaniu i zawiłej prezentacji.
Zalety:⬤ Zawiera cenne koncepcje i unikalne spojrzenie na wzorce projektowe dla systemów wbudowanych w języku C.
⬤ Przydatny do szkolenia i odniesienia, szczególnie dla programistów początkujących w tworzeniu oprogramowania wbudowanego.
⬤ Omawia metodologie obiektowe w języku C, co jest korzystne dla czytelników z doświadczeniem w Javie lub C++.
⬤ Zawiera katalog wzorców projektowych z objaśnieniami i diagramami UML.
⬤ Tylko około 20% treści uznano za przydatne lub istotne, a wiele sekcji uznano za niepotrzebne.
⬤ Znaczące błędy w kodowaniu, literówki i niekompletne przykłady kodu, które są mylące i niemożliwe do skompilowania.
⬤ Nadużywanie diagramów UML i zbyt akademicki styl pisania komplikują zrozumienie.
⬤ Słabe formatowanie w wersjach cyfrowych i poleganie na zewnętrznych plikach do pobrania kodu, które są nieprzyjazne dla użytkowników.
(na podstawie 9 opinii czytelników)
Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit [With Free Newnes Online Membership]
Niedawna ankieta wykazała, że 52% projektów wbudowanych jest opóźnionych o 4-5 miesięcy. Ta książka może pomóc zrealizować te projekty na czas dzięki wzorcom projektowym.
Autor starannie bierze pod uwagę szczególne obawy związane z projektowaniem i tworzeniem aplikacji wbudowanych, w szczególności współbieżność, komunikację, szybkość i wykorzystanie pamięci. Wzorce są podane w języku UML (Unified Modeling Language) z przykładami, w tym ANSI C, do bezpośredniego i praktycznego zastosowania w kodzie C. Podstawowa znajomość języka C jest warunkiem wstępnym dla tej książki, podczas gdy notacja i terminologia UML są uwzględnione.
Ogólne książki o programowaniu w języku C nie zawierają dyskusji na temat ograniczeń występujących w projektowaniu systemów wbudowanych. Praktyczne przykłady pozwalają czytelnikowi zrozumieć zastosowanie UML i OO (Object Oriented) w środowisku o ograniczonych zasobach.
Książka zawiera również dwa rozdziały dotyczące maszyn stanów. Piękno tej książki polega na tym, że może ona pomóc ci dzisiaj...
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)