Vzory v stroji: Príručka softvérového inžinierstva pre vývoj vstavaných systémov

Hodnotenie:   (4,7 z 5)

Vzory v stroji: Príručka softvérového inžinierstva pre vývoj vstavaných systémov (T. Taylor John)

Recenzie čitateľov

Zhrnutie:

Kniha „Patterns in the Machine“ je čitateľmi vysoko hodnotená pre svoj praktický prístup k vývoju vstavaného softvéru, ktorý kladie dôraz na princípy voľne previazaného návrhu a efektívne stratégie dokumentácie. Mnohí recenzenti oceňujú pútavý štýl písania a schopnosť autorov podeliť sa o cenné postrehy zo svojich skúseností. Upozorňuje sa však, že kniha nie je vhodná pre začiatočníkov a výrazne sa prikláňa k príkladom v jazyku C++, čo sa nemusí páčiť všetkým vývojárom vstavaných programov.

Výhody:

Pútavý a vtipný štýl písania, ktorý udržiava záujem čitateľov.
Praktické rady, ktoré sa dajú okamžite použiť v reálnych projektoch.
Dobre organizovaný obsah pokrývajúci základné témy, ako je dokumentácia návrhu, jednotkové testovanie a kontinuálna integrácia.
Cenné zásady pre voľne viazaný návrh softvéru a efektívne riadenie projektov.
Povzbudzuje čitateľov, aby kriticky premýšľali o svojich softvérových postupoch, a podporuje opätovné použitie a flexibilitu kódu.

Nevýhody:

Nie je určená pre začiatočníkov; je vhodnejšia pre tých, ktorí už majú skúsenosti s vývojom vstavaného softvéru.
Veľký dôraz na jazyk C++ môže odradiť vývojárov, ktorí pracujú predovšetkým v rámci paradigmy programovania C.
Chýbajú príklady ilustrujúce niektoré koncepty, ako napríklad používanie slabých funkcií a ukazovateľov funkcií pre oddelený návrh, čo by mohlo obmedziť použiteľnosť pre niektorých čitateľov.

(na základe 5 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Zistite, ako použiť vzory softvérového inžinierstva na vývoj robustnejšieho firmvéru rýchlejšie ako tradičné prístupy k vývoju vstavaných systémov. Podľa skúseností autorov tradičné projekty vstavaného softvéru smerujú k monolitickým aplikáciám, ktoré sú optimalizované pre svoje cieľové hardvérové platformy. To vedie k softvéru, ktorý je krehký z hľadiska rozšíriteľnosti a ťažko sa testuje bez plne integrovaného softvéru a hardvéru. Vzory v stroji sa zameriavajú na vytváranie voľne previazaných implementácií, ktoré zahŕňajú zmeny aj testovateľnosť.

Táto kniha ukazuje, ako je implementácia kontinuálnej integrácie, automatizovaného testovania jednotiek, kódu nezávislého od platformy a ďalších osvedčených postupov, ktoré sa vo svete vstavaných systémov zvyčajne nerealizujú, nielen uskutočniteľná, ale aj praktická pre dnešné vstavané projekty.

Po prečítaní tejto knihy budete mať lepšiu predstavu o tom, ako štruktúrovať svoje projekty vstavaného softvéru. Uvedomíte si, že hoci si písanie jednotkových testov, vytváranie simulátorov a implementácia kontinuálnej integrácie vyžadujú čas a úsilie na začiatku, na konci projektu budete bohato odmenení z hľadiska kvality, prispôsobivosti a udržiavateľnosti vášho kódu.

Čo sa naučíte

⬤  Začlenenie automatizovaného testovania jednotiek do vstavaného projektu.

⬤ Navrhnúť a vytvoriť funkčné simulátory pre vstavaný projekt.

⬤ Napísať softvér v produkčnej kvalite, ak nie je k dispozícii hardvér.

⬤ Použiť architektonický vzor dátového modelu na vytvorenie vysoko oddeleného návrhu a implementácie.

⬤ Pochopiť dôležitosť definovania softvérovej architektúry pred začatím implementácie a ako to urobiť.

⬤ Zistiť, prečo je dokumentácia pre vstavaný projekt nevyhnutná.

⬤ Využívanie konečných stavových strojov vo vstavaných projektoch.

Pre koho je táto kniha určená

Vývojárom vstavaných systémov (firmvéru) strednej a vyššej úrovne, technickým vedúcim, softvérovým architektom a manažérom vývoja.

Ďalšie údaje o knihe:

ISBN:9781484264393
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Vzory v stroji: Príručka softvérového inžinierstva pre vývoj vstavaných systémov - Patterns in the...
Zistite, ako použiť vzory softvérového...
Vzory v stroji: Príručka softvérového inžinierstva pre vývoj vstavaných systémov - Patterns in the Machine: A Software Engineering Guide to Embedded Development

Diela autora vydali tieto vydavateľstvá: