Modelli nella macchina: Guida allo sviluppo embedded per l'ingegneria del software

Punteggio:   (4,7 su 5)

Modelli nella macchina: Guida allo sviluppo embedded per l'ingegneria del software (T. Taylor John)

Recensioni dei lettori

Riepilogo:

Il libro “Patterns in the Machine” è molto apprezzato dai lettori per il suo approccio pratico allo sviluppo di software embedded, che enfatizza i principi di progettazione loosely-coupled e le strategie di documentazione efficaci. Molti recensori apprezzano lo stile di scrittura accattivante e la capacità degli autori di condividere le preziose intuizioni della loro esperienza. Tuttavia, è stato notato che il libro non è adatto ai principianti ed è fortemente incentrato su esempi in C++, che potrebbero non piacere a tutti gli sviluppatori embedded.

Vantaggi:

Stile di scrittura coinvolgente e umoristico che mantiene vivo l'interesse dei lettori.
Consigli pratici che possono essere applicati immediatamente in progetti reali.
Contenuti ben organizzati che coprono argomenti essenziali come la documentazione di progetto, i test unitari e l'integrazione continua.
Principi preziosi per la progettazione di software loosely coupled e per una gestione efficace dei progetti.
Incoraggia i lettori a pensare in modo critico alle loro pratiche software e promuove il riutilizzo e la flessibilità del codice.

Svantaggi:

Non è pensato per i principianti; è più adatto a chi ha già esperienza nello sviluppo di software embedded.
La forte enfasi sul C++ potrebbe allontanare gli sviluppatori C che lavorano principalmente con il paradigma di programmazione C.
Mancanza di esempi che illustrino alcuni concetti, come l'uso delle funzioni deboli e dei puntatori di funzione per la progettazione disaccoppiata, che potrebbe limitare l'applicabilità per alcuni lettori.

(basato su 5 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Scoprite come applicare i modelli di ingegneria del software per sviluppare firmware più robusti e più velocemente rispetto ai tradizionali approcci di sviluppo embedded. Secondo l'esperienza degli autori, i progetti tradizionali di software embedded tendono a realizzare applicazioni monolitiche ottimizzate per le piattaforme hardware di destinazione. Questo porta a un software fragile in termini di estensibilità e difficile da testare senza una completa integrazione tra software e hardware. Patterns in the Machine si concentra sulla creazione di implementazioni liberamente accoppiate che abbracciano sia il cambiamento che la testabilità.

Questo libro illustra come l'implementazione dell'integrazione continua, dei test unitari automatizzati, del codice indipendente dalla piattaforma e di altre best practice che non sono tipicamente implementate nel mondo dei sistemi embedded sia non solo fattibile ma anche pratica per i progetti embedded di oggi.

Dopo aver letto questo libro, avrete un'idea più precisa di come strutturare i vostri progetti di software embedded. Riconoscerete che, mentre la scrittura di test unitari, la creazione di simulatori e l'implementazione dell'integrazione continua richiedono tempo e sforzi iniziali, sarete ampiamente ricompensati alla fine del progetto in termini di qualità, adattabilità e manutenibilità del codice.

Che cosa imparerete?

⬤  Incorporare test unitari automatizzati in un progetto embedded.

⬤ Progettare e costruire simulatori funzionali per un progetto embedded.

⬤ Scrivere software di qualità quando l'hardware non è disponibile.

⬤ Utilizzare il modello architettonico Data Model per creare un progetto e un'implementazione altamente disaccoppiati.

⬤ Capire l'importanza di definire l'architettura del software prima di iniziare l'implementazione e come farlo.

⬤ Scoprire perché la documentazione è essenziale per un progetto embedded.

⬤ Utilizzare le macchine a stati finiti nei progetti embedded.

Per chi è questo libro?

Sviluppatori di sistemi embedded (firmware) di livello medio o superiore, responsabili tecnici, architetti software e responsabili dello sviluppo.

Altre informazioni sul libro:

ISBN:9781484264393
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Modelli nella macchina: Guida allo sviluppo embedded per l'ingegneria del software - Patterns in the...
Scoprite come applicare i modelli di ingegneria...
Modelli nella macchina: Guida allo sviluppo embedded per l'ingegneria del software - Patterns in the Machine: A Software Engineering Guide to Embedded Development

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)