Competenze essenziali per lo sviluppatore agile - Una guida per una migliore programmazione e progettazione

Punteggio:   (3,8 su 5)

Competenze essenziali per lo sviluppatore agile - Una guida per una migliore programmazione e progettazione (Alan Shalloway)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato per la sua guida pratica alle pratiche di sviluppo del software, soprattutto in un contesto Agile. Molti lettori lo hanno trovato perspicace e utile sia per gli sviluppatori alle prime armi sia per quelli esperti, aiutandoli a comprendere i concetti essenziali e a migliorare la qualità del codice. Tuttavia, alcuni l'hanno criticato perché troppo generico, con un titolo fuorviante e poco approfondito sulle reali tecniche Agile.

Vantaggi:

Ben scritto e approfondito
immediatamente utile per comprendere le migliori pratiche di programmazione
fornisce consigli pratici per migliorare la qualità del codice
prezioso sia per i principianti che per gli sviluppatori esperti
ben organizzato e facile da navigare
include spiegazioni di pratiche importanti e dei loro benefici.

Svantaggi:

Alcuni lettori lo trovano troppo generico
il titolo è considerato fuorviante, in quanto non si concentra abbastanza sulle tecniche Agile
potrebbe non essere adatto ai principianti o ai non programmatori
non è considerato la guida definitiva per trasformare i team in Agile.

(basato su 10 recensioni dei lettori)

Titolo originale:

Essential Skills for the Agile Developer - A Guide to Better Programming and Design

Contenuto del libro:

L'agilità è diventata il paradigma di sviluppo software dominante oggi, ma i metodi agili restano difficili da misurare e migliorare.

Essential Skills for the Agile Developer colma questa lacuna dal basso verso l'alto, insegnando tecniche comprovate per valutare e ottimizzare le pratiche agili sia individuali che di gruppo. Scritto dai quattro direttori di Net Objectives - una delle società di formazione e consulenza agile leader nel mondo - questo libro riflette la loro insuperabile esperienza nell'aiutare le organizzazioni a passare all'agilità.

Si concentra sulle azioni e sulle intuizioni specifiche che possono portare i maggiori miglioramenti nella progettazione e nella programmazione con un investimento economico. Gli autori rivelano i fattori chiave associati ai progetti agili di successo e offrono metodi pratici per misurarli. Attraverso esempi concreti, affrontano principi, atteggiamenti, abitudini, pratiche tecniche e considerazioni progettuali e, soprattutto, mostrano come unire tutti questi elementi per ottenere un software di maggior valore.

Utilizzando le tecniche degli autori, i manager e i team possono ottimizzare l'intera organizzazione e il prodotto nel suo intero ciclo di vita. Essential Skills for the Agile Developer mostra come Eseguire la programmazione per intenzione Separare l'uso dalla costruzione Considerare la testabilità prima di scrivere il codice Evitare la sovra e la sottoprogettazione Avere successo con l'Acceptance Test Driven Development (ATDD) Ridurre al minimo la complessità e le rielaborazioni Usare l'incapsulamento in modo più efficace e sistematico Sapere quando e come usare l'ereditarietà Prepararsi al cambiamento con più successo Eseguire l'integrazione continua con più successo Padroneggiare potenti best practice per la progettazione e il refactoring

Altre informazioni sul libro:

ISBN:9780321543738
Autore:
Editore:
Sottotitolo:A Guide to Better Programming and Design
Lingua:inglese
Rilegatura:Brossura
Anno di pubblicazione:2011
Numero di pagine:272

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Modelli di progettazione spiegati: Una nuova prospettiva sulla progettazione orientata agli oggetti...
“Una delle cose più belle del libro è il modo in...
Modelli di progettazione spiegati: Una nuova prospettiva sulla progettazione orientata agli oggetti - Design Patterns Explained: A New Perspective on Object-Oriented Design
Competenze essenziali per lo sviluppatore agile - Una guida per una migliore programmazione e...
L'agilità è diventata il paradigma di sviluppo...
Competenze essenziali per lo sviluppatore agile - Una guida per una migliore programmazione e progettazione - Essential Skills for the Agile Developer - A Guide to Better Programming and Design

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)