Ingegneria del software a Google: Lezioni apprese dalla programmazione nel tempo

Punteggio:   (4,6 su 5)

Ingegneria del software a Google: Lezioni apprese dalla programmazione nel tempo (Titus Winters)

Recensioni dei lettori

Riepilogo:

Il libro “Software Engineering at Google” offre uno sguardo approfondito sulla cultura, i processi e gli strumenti utilizzati da Google per l'ingegneria del software. Copre vari argomenti come il lavoro di squadra, la misurazione della produttività, la qualità del codice e la gestione dell'organizzazione, rendendolo una lettura preziosa per gli ingegneri del software e i dirigenti. Sebbene gli approfondimenti siano apprezzati per la loro profondità e applicabilità, alcuni lettori ritengono che sia eccessivamente lungo e non sempre direttamente applicabile ai singoli programmatori.

Vantaggi:

Offre preziose intuizioni sulla cultura e sui processi di ingegneria del software di Google
ben curato con messaggi coerenti
guida pratica applicabile ai leader e ai manager dell'ingegneria del software
enfatizza il pensiero a lungo termine e la qualità del codice
copre una serie di argomenti rilevanti sia per le startup che per le grandi organizzazioni
e scritto da collaboratori competenti.

Svantaggi:

Alcuni argomenti sono trattati in modo generico e potrebbero non essere sufficientemente approfonditi per i singoli programmatori
il libro è lungo e potrebbe essere percepito come ripetitivo
sono stati segnalati problemi di qualità di stampa e di rilegatura
non tutti i capitoli sono di pari qualità
e i riferimenti a strumenti interni possono limitare l'applicabilità pratica.

(basato su 65 recensioni dei lettori)

Titolo originale:

Software Engineering at Google: Lessons Learned from Programming Over Time

Contenuto del libro:

Oggi gli ingegneri del software devono sapere non solo come programmare in modo efficace, ma anche come sviluppare pratiche ingegneristiche adeguate per rendere la loro base di codice sostenibile e sana. Questo libro sottolinea la differenza tra programmazione e ingegneria del software.

Come possono gli ingegneri del software gestire una base di codice viva, che si evolve e risponde a requisiti e richieste mutevoli nel corso della sua vita? Sulla base della loro esperienza in Google, gli ingegneri del software Titus Winters e Hyrum Wright, insieme allo scrittore tecnico Tom Manshreck, presentano uno sguardo schietto e penetrante su come alcuni dei più importanti professionisti del mondo costruiscono e mantengono il software. Questo libro tratta della cultura ingegneristica, dei processi e degli strumenti unici di Google e di come questi aspetti contribuiscano all'efficacia di un'organizzazione ingegneristica.

Esplorerete tre principi fondamentali che le organizzazioni di software dovrebbero tenere a mente quando progettano, architettano, scrivono e mantengono il codice.

⬤ Come il tempo influisce sulla sostenibilità del software e come rendere il codice resistente nel tempo.

⬤ Come la scala influisce sulla fattibilità delle pratiche software all'interno di un'organizzazione ingegneristica.

⬤ Quali sono i compromessi che un tipico ingegnere deve fare quando valuta le decisioni di progettazione e sviluppo.

Altre informazioni sul libro:

ISBN:9781492082798
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2020
Numero di pagine:500

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Ingegneria del software a Google: Lezioni apprese dalla programmazione nel tempo - Software...
Oggi gli ingegneri del software devono sapere non...
Ingegneria del software a Google: Lezioni apprese dalla programmazione nel tempo - Software Engineering at Google: Lessons Learned from Programming Over Time

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)