Minták a gépezetben: Szoftvertechnikai útmutató a beágyazott fejlesztéshez

Értékelés:   (4.7 az 5-ből)

Minták a gépezetben: Szoftvertechnikai útmutató a beágyazott fejlesztéshez (T. Taylor John)

Olvasói vélemények

Összegzés:

A „Patterns in the Machine” című könyvet az olvasók nagyra értékelik a beágyazott szoftverfejlesztés gyakorlati megközelítése miatt, amely a lazán összekapcsolt tervezési elveket és a hatékony dokumentációs stratégiákat hangsúlyozza. Sok kritikus értékeli a lebilincselő írói stílust és a szerzők azon képességét, hogy értékes tapasztalatokat osztanak meg. Megjegyzik azonban, hogy a könyv nem alkalmas kezdőknek, és erősen a C++ példák felé hajlik, ami nem biztos, hogy minden beágyazott fejlesztőnek tetszeni fog.

Előnyök:

Magával ragadó és humoros írásmód, amely fenntartja az olvasók érdeklődését.
Gyakorlati tanácsok, amelyek azonnal alkalmazhatók a valós projektekben.
Jól szervezett tartalom, amely olyan alapvető témákat érint, mint a tervdokumentáció, az egységtesztelés és a folyamatos integráció.
Értékes alapelvek a laza csatolású szoftvertervezéshez és a hatékony projektmenedzsmenthez.
Arra ösztönzi az olvasókat, hogy kritikusan gondolkodjanak a szoftvergyakorlatokról, és elősegíti a kód újrafelhasználását és rugalmasságát.

Hátrányok:

Nem kezdők számára készült; inkább a beágyazott szoftverfejlesztésben már jártasaknak ajánlott.
A C++ nagy hangsúlya elidegenítheti a C fejlesztőket, akik elsősorban a C programozási paradigmában dolgoznak.
Bizonyos fogalmakat szemléltető példák hiánya, mint például a gyenge függvények és függvénymutatók használata a szétválasztott tervezéshez, ami korlátozhatja az alkalmazhatóságot egyes olvasók számára.

(5 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

Fedezze fel, hogyan alkalmazhat szoftverfejlesztési mintákat, hogy a hagyományos beágyazott fejlesztési megközelítéseknél gyorsabban robusztusabb firmware-t fejlesszen ki. A szerzők tapasztalatai szerint a hagyományos beágyazott szoftverprojektek a célhardverplatformra optimalizált monolitikus alkalmazások felé tendálnak. Ez a bővíthetőség szempontjából sérülékeny szoftverekhez vezet, amelyek a szoftver és a hardver teljes integrációja nélkül nehezen tesztelhetők. A Patterns in the Machine a lazán összekapcsolt megvalósítások létrehozására összpontosít, amelyek mind a változásokat, mind a tesztelhetőséget magukba foglalják.

Ez a könyv bemutatja, hogy a folyamatos integráció, az automatizált egységtesztelés, a platformfüggetlen kód és más, a beágyazott rendszerek világában jellemzően nem alkalmazott legjobb gyakorlatok megvalósítása nemcsak megvalósítható, hanem praktikus is a mai beágyazott projektek számára.

E könyv elolvasása után jobb elképzelése lesz arról, hogyan strukturálja beágyazott szoftverprojektjeit. Fel fogja ismerni, hogy bár a unit tesztek írása, a szimulátorok létrehozása és a folyamatos integráció megvalósítása eleinte időt és erőfeszítést igényel, a projekt végén bőségesen meg fogja kapni a jutalmát a kód minősége, alkalmazkodóképessége és karbantarthatósága tekintetében.

Mit fogsz tanulni

⬤  Automatizált egységtesztelés beépítése egy beágyazott projektbe.

⬤ Funkcionális szimulátorok tervezése és építése beágyazott projekthez.

⬤ Szerkesztési minőségű szoftver írása, ha a hardver nem áll rendelkezésre.

⬤ Az adatmodell architektúrális minta használata a nagymértékben szétválasztott tervezés és megvalósítás létrehozásához.

⬤ Tudja meg a szoftverarchitektúra meghatározásának fontosságát a megvalósítás megkezdése előtt, és annak módját.

⬤ Fedezze fel, hogy miért elengedhetetlen a dokumentáció egy beágyazott projekt esetében.

⬤ Használja a véges állapotú gépeket beágyazott projektekben.

Kinek szól ez a könyv

Középszintű vagy magasabb beágyazott rendszerek (firmware) fejlesztői, műszaki vezetők, szoftverarchitektek és fejlesztési vezetők.

A könyv egyéb adatai:

ISBN:9781484264393
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Minták a gépezetben: Szoftvertechnikai útmutató a beágyazott fejlesztéshez - Patterns in the...
Fedezze fel, hogyan alkalmazhat szoftverfejlesztési...
Minták a gépezetben: Szoftvertechnikai útmutató a beágyazott fejlesztéshez - Patterns in the Machine: A Software Engineering Guide to Embedded Development

A szerző munkáit az alábbi kiadók adták ki:

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