Patterns in the Machine: Un ghid de inginerie software pentru dezvoltarea încorporată

Evaluare:   (4.7 din 5)

Patterns in the Machine: Un ghid de inginerie software pentru dezvoltarea încorporată (T. Taylor John)

Recenzii ale cititorilor

Rezumat:

Cartea „Patterns in the Machine” este foarte apreciată de cititori pentru abordarea sa practică a dezvoltării de software încorporat, punând accentul pe principiile de proiectare cuplate liber și pe strategiile eficiente de documentare. Mulți recenzenți apreciază stilul de scriere captivant și capacitatea autorilor de a împărtăși informații valoroase din experiența lor. Cu toate acestea, se remarcă faptul că cartea nu este potrivită pentru începători și se bazează în mare măsură pe exemple C++, ceea ce ar putea să nu fie pe placul tuturor dezvoltatorilor integrați.

Avantaje:

Stil de scriere captivant și plin de umor care menține interesul cititorilor.
Sfaturi practice care pot fi aplicate imediat în proiecte din lumea reală.
Conținut bine organizat care acoperă subiecte esențiale precum documentația de proiectare, testarea unitară și integrarea continuă.
Principii valoroase pentru proiectarea de software cuplată liber și gestionarea eficientă a proiectelor.
Încurajează cititorii să gândească critic la practicile lor software și promovează reutilizarea și flexibilitatea codului.

Dezavantaje:

Nu este conceput pentru începători; mai potrivit pentru cei cu experiență anterioară în dezvoltarea de software încorporat.
Accentul puternic pus pe C++ ar putea îndepărta dezvoltatorii C care lucrează în principal în cadrul paradigmei de programare C.
Lipsa de exemple care să ilustreze anumite concepte, cum ar fi utilizarea funcțiilor slabe și a indicatorilor de funcții pentru proiectarea decuplabilă, ceea ce ar putea limita aplicabilitatea pentru unii cititori.

(pe baza a 5 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Descoperiți cum să aplicați modelele de inginerie software pentru a dezvolta firmware mai robust, mai rapid decât abordările tradiționale de dezvoltare embedded. Din experiența autorilor, proiectele software integrate tradiționale tind către aplicații monolitice care sunt optimizate pentru platformele hardware țintă. Acest lucru conduce la un software fragil din punct de vedere al extensibilității și dificil de testat fără un software și un hardware complet integrate. Patterns in the Machine se concentrează pe crearea de implementări slab cuplate care includ atât schimbarea, cât și testabilitatea.

Această carte ilustrează modul în care implementarea integrării continue, a testării automate a unităților, a codului independent de platformă și a altor bune practici care nu sunt implementate de obicei în lumea sistemelor integrate nu este doar fezabilă, ci și practică pentru proiectele integrate de astăzi.

După citirea acestei cărți, veți avea o idee mai bună despre cum să vă structurați proiectele de software încorporat. Veți recunoaște că, deși scrierea testelor unitare, crearea simulatoarelor și implementarea integrării continue necesită timp și efort la început, veți fi răsplătiți din plin la sfârșitul proiectului în ceea ce privește calitatea, adaptabilitatea și capacitatea de întreținere a codului dvs.

Ce veți învăța

⬤  Încorporarea testării unitare automate într-un proiect integrat.

⬤ Proiectarea și construirea de simulatoare funcționale pentru un proiect integrat.

⬤ Scrieți software de calitate pentru producție atunci când hardware-ul nu este disponibil.

⬤ Utilizați modelul arhitectural Data Model pentru a crea o proiectare și o implementare puternic decuplate.

⬤ Înțelegeți importanța definirii arhitecturii software înainte de începerea implementării și cum să o faceți.

⬤ Descoperiți de ce documentația este esențială pentru un proiect integrat.

⬤ Utilizați mașinile cu stare finită în proiectele integrate.

Pentru cine este această carte

Dezvoltatori de sisteme încorporate (firmware) de nivel mediu sau superior, responsabili tehnici, arhitecți software și manageri de dezvoltare.

Alte date despre carte:

ISBN:9781484264393
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Patterns in the Machine: Un ghid de inginerie software pentru dezvoltarea încorporată - Patterns in...
Descoperiți cum să aplicați modelele de inginerie...
Patterns in the Machine: Un ghid de inginerie software pentru dezvoltarea încorporată - Patterns in the Machine: A Software Engineering Guide to Embedded Development

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)