Vzory ve stroji: A Software Engineering Guide to Embedded Development (Průvodce softwarovým inženýrstvím pro vývoj vestavěných systémů)

Hodnocení:   (4,7 z 5)

Vzory ve stroji: A Software Engineering Guide to Embedded Development (Průvodce softwarovým inženýrstvím pro vývoj vestavěných systémů) (T. Taylor John)

Recenze čtenářů

Shrnutí:

Kniha „Patterns in the Machine“ je čtenáři velmi oceňována pro svůj praktický přístup k vývoji vestavěného softwaru, který klade důraz na volně vázané principy návrhu a efektivní strategie dokumentace. Mnoho recenzentů oceňuje poutavý styl psaní a schopnost autorů podělit se o cenné postřehy ze svých zkušeností. Upozorňují však, že kniha není vhodná pro začátečníky a výrazně se přiklání k příkladům v jazyce C++, což se nemusí líbit všem vývojářům vestavných systémů.

Klady:

Poutavý a vtipný styl psaní, který čtenáře zaujme.
Praktické rady, které lze okamžitě použít v reálných projektech.
Přehledný obsah pokrývající základní témata, jako je dokumentace návrhu, jednotkové testování a kontinuální integrace.
Cenné zásady pro volně vázaný návrh softwaru a efektivní řízení projektů.
Povzbuzuje čtenáře ke kritickému přemýšlení o softwarových postupech a podporuje opakované použití a flexibilitu kódu.

Zápory:

Není určena pro začátečníky; je vhodná spíše pro ty, kteří mají předchozí zkušenosti s vývojem vestavěného softwaru.
Velký důraz na jazyk C++ může odradit vývojáře, kteří pracují především v rámci programovacího paradigmatu C.
Nedostatek příkladů ilustrujících některé koncepty, například použití slabých funkcí a ukazatelů funkcí pro oddělený návrh, což by mohlo omezit použitelnost pro některé čtenáře.

(na základě 5 hodnocení čtenářů)

Původní název:

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

Obsah knihy:

Zjistěte, jak použít vzory softwarového inženýrství pro vývoj robustnějšího firmwaru rychleji než tradiční přístupy k vývoji vestavných systémů. Podle zkušeností autorů směřují tradiční projekty vestavného softwaru k monolitickým aplikacím, které jsou optimalizovány pro cílové hardwarové platformy. To vede k softwaru, který je křehký z hlediska rozšiřitelnosti a obtížně se testuje bez plně integrovaného softwaru a hardwaru. Vzory ve stroji se zaměřují na vytváření volně provázaných implementací, které zahrnují jak změny, tak testovatelnost.

Tato kniha ukazuje, jak je implementace kontinuální integrace, automatizovaného testování jednotek, kódu nezávislého na platformě a dalších osvědčených postupů, které se ve světě vestavných systémů obvykle neuplatňují, nejen proveditelná, ale i praktická pro dnešní vestavné projekty.

Po přečtení této knihy budete mít lepší představu o tom, jak strukturovat své projekty vestavného softwaru. Poznáte, že psaní jednotkových testů, vytváření simulátorů a zavádění kontinuální integrace sice vyžaduje čas a úsilí na začátku, ale na konci projektu budete bohatě odměněni kvalitou, přizpůsobivostí a udržovatelností vašeho kódu.

Co se naučíte

⬤  Začlenění automatizovaného testování jednotek do vestavěného projektu.

⬤ Navrhnout a sestavit funkční simulátory pro vestavný projekt.

⬤ Napsat software v produkční kvalitě, pokud není k dispozici hardware.

⬤ Použít architektonický vzor datového modelu k vytvoření vysoce odděleného návrhu a implementace.

⬤ Pochopit, jak je důležité definovat architekturu softwaru před zahájením implementace a jak to udělat.

⬤ Zjistěte, proč je pro embedded projekt nezbytná dokumentace.

⬤ Využívat konečné stavové automaty ve vestavných projektech.

Pro koho je tato kniha určena

Vývojářům vestavných systémů (firmwaru) střední a vyšší úrovně, technickým vedoucím, softwarovým architektům a manažerům vývoje.

Další údaje o knize:

ISBN:9781484264393
Autor:
Vydavatel:
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Vzory ve stroji: A Software Engineering Guide to Embedded Development (Průvodce softwarovým...
Zjistěte, jak použít vzory softwarového inženýrství pro...
Vzory ve stroji: A Software Engineering Guide to Embedded Development (Průvodce softwarovým inženýrstvím pro vývoj vestavěných systémů) - Patterns in the Machine: A Software Engineering Guide to Embedded Development

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)