Wzorce w maszynie: Przewodnik po inżynierii oprogramowania do programowania wbudowanego

Ocena:   (4,7 na 5)

Wzorce w maszynie: Przewodnik po inżynierii oprogramowania do programowania wbudowanego (T. Taylor John)

Opinie czytelników

Podsumowanie:

Książka „Patterns in the Machine” jest wysoko oceniana przez czytelników za praktyczne podejście do tworzenia oprogramowania wbudowanego, kładące nacisk na luźno powiązane zasady projektowania i skuteczne strategie dokumentowania. Wielu recenzentów docenia wciągający styl pisania i zdolność autorów do dzielenia się cennymi spostrzeżeniami z własnego doświadczenia. Zauważono jednak, że książka nie jest odpowiednia dla początkujących i opiera się w dużej mierze na przykładach C++, co może nie spodobać się wszystkim programistom wbudowanym.

Zalety:

Wciągający i humorystyczny styl pisania, który utrzymuje zainteresowanie czytelników.
Praktyczne porady, które można natychmiast zastosować w rzeczywistych projektach.
Dobrze zorganizowana treść obejmująca istotne tematy, takie jak dokumentacja projektowa, testy jednostkowe i ciągła integracja.
Cenne zasady projektowania luźno powiązanego oprogramowania i skutecznego zarządzania projektami.
Zachęca czytelników do krytycznego myślenia o swoich praktykach programistycznych oraz promuje ponowne wykorzystanie i elastyczność kodu.

Wady:

Nie jest przeznaczony dla początkujących; bardziej odpowiedni dla osób z wcześniejszym doświadczeniem w tworzeniu oprogramowania wbudowanego.
Duży nacisk na C++ może zrazić programistów C, którzy pracują głównie w paradygmacie programowania C.
Brak przykładów ilustrujących pewne koncepcje, takie jak użycie słabych funkcji i wskaźników funkcji do projektowania rozłącznego, co może ograniczyć możliwość zastosowania przez niektórych czytelników.

(na podstawie 5 opinii czytelników)

Oryginalny tytuł:

Patterns in the Machine: A Software Engineering Guide to Embedded Development

Zawartość książki:

Odkryj, jak zastosować wzorce inżynierii oprogramowania, aby opracować bardziej niezawodne oprogramowanie układowe szybciej niż tradycyjne podejścia do rozwoju oprogramowania wbudowanego. Z doświadczenia autorów wynika, że tradycyjne projekty oprogramowania wbudowanego mają tendencję do tworzenia monolitycznych aplikacji, które są zoptymalizowane pod kątem docelowych platform sprzętowych. Prowadzi to do oprogramowania, które jest kruche pod względem rozszerzalności i trudne do przetestowania bez w pełni zintegrowanego oprogramowania i sprzętu. Patterns in the Machine koncentruje się na tworzeniu luźno powiązanych implementacji, które obejmują zarówno zmiany, jak i testowalność.

Książka ta ilustruje, w jaki sposób wdrażanie ciągłej integracji, zautomatyzowanych testów jednostkowych, kodu niezależnego od platformy i innych najlepszych praktyk, które nie są zwykle wdrażane w świecie systemów wbudowanych, jest nie tylko wykonalne, ale także praktyczne w dzisiejszych projektach wbudowanych.

Po przeczytaniu tej książki będziesz miał lepsze pojęcie o tym, jak ustrukturyzować swoje projekty oprogramowania wbudowanego. Zrozumiesz, że choć pisanie testów jednostkowych, tworzenie symulatorów i wdrażanie ciągłej integracji wymaga czasu i wysiłku na początku, zostaniesz sowicie wynagrodzony pod koniec projektu pod względem jakości, możliwości adaptacji i łatwości utrzymania kodu.

Czego się nauczysz

⬤  Włączanie zautomatyzowanych testów jednostkowych do projektu wbudowanego.

⬤ Projektowanie i tworzenie symulatorów funkcjonalnych dla projektów wbudowanych.

⬤ Pisać oprogramowanie o jakości produkcyjnej, gdy sprzęt nie jest dostępny.

⬤ Wykorzystanie wzorca architektonicznego Data Model do stworzenia wysoce oddzielonego projektu i implementacji.

⬤ Zrozumienie znaczenia definiowania architektury oprogramowania przed rozpoczęciem implementacji i jak to zrobić.

⬤ Dowiedz się, dlaczego dokumentacja jest niezbędna dla projektu wbudowanego.

⬤ Wykorzystanie skończonych maszyn stanów w projektach wbudowanych.

Dla kogo jest ta książka

Dla programistów systemów wbudowanych (firmware) średniego lub wyższego szczebla, kierowników technicznych, architektów oprogramowania i menedżerów ds. rozwoju.

Dodatkowe informacje o książce:

ISBN:9781484264393
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Wzorce w maszynie: Przewodnik po inżynierii oprogramowania do programowania wbudowanego - Patterns...
Odkryj, jak zastosować wzorce inżynierii...
Wzorce w maszynie: Przewodnik po inżynierii oprogramowania do programowania wbudowanego - Patterns in the Machine: A Software Engineering Guide to Embedded Development

Prace autora wydały następujące wydawnictwa:

© 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)