Il programmatore produttivo

Punteggio:   (4,3 su 5)

Il programmatore produttivo (Neal Ford)

Recensioni dei lettori

Riepilogo:

Il libro “The Productive Programmer” di Neal Ford offre suggerimenti e consigli pratici volti a migliorare la produttività e l'efficacia dei programmatori su varie piattaforme e linguaggi. Sebbene sia stato molto apprezzato per il suo approccio pratico e per i suoi contenuti approfonditi, è stato anche criticato per la sua focalizzazione su alcuni linguaggi di programmazione e per la mancanza di profondità in alcune aree.

Vantaggi:

Consigli altamente applicabili per la produttività e l'efficienza.
Copre una varietà di strumenti e pratiche adatte a diversi sistemi operativi (Windows, Mac, Linux).
Stile di scrittura coinvolgente, con umorismo e leggibilità.
Contiene consigli specifici e attuabili immediatamente.
Incoraggia l'automazione e la riduzione delle distrazioni.
Si rivolge sia agli sviluppatori nuovi che a quelli esperti.

Svantaggi:

Alcuni contenuti sono troppo incentrati su Java e Ruby, lasciando poco spazio al C/C++ o ad altri linguaggi.
La struttura può distrarre, mescolando discussioni su diversi sistemi operativi.
Manca di profondità in alcune discussioni e potrebbe sembrare superficiale ai programmatori esperti.
Potrebbe non essere adatto ai lettori che preferiscono principi di programmazione più teorici o approfonditi.

(basato su 43 recensioni dei lettori)

Titolo originale:

The Productive Programmer

Contenuto del libro:

Chiunque sviluppi software per vivere ha bisogno di un metodo collaudato per produrlo in modo migliore, più veloce e più economico. The Productive Programmer" offre strumenti di produttività e risparmio di tempo che possono essere adottati immediatamente, indipendentemente dalla piattaforma utilizzata. Il maestro Neal Ford non solo offre consigli sui meccanismi della produttività - come lavorare in modo più intelligente, evitare le interruzioni, sfruttare al massimo il computer ed evitare la ripetizione - ma illustra anche pratiche preziose che vi aiuteranno a evitare le trappole più comuni, a migliorare il vostro codice e a diventare più preziosi per il vostro team. Imparerete a:

⬤ Scrivere il test prima di scrivere il codice.

⬤ Gestire il ciclo di vita degli oggetti in modo scrupoloso.

⬤ Costruire solo ciò che serve ora, non ciò che potrebbe servire in seguito.

⬤ Applicare le filosofie antiche allo sviluppo del software.

⬤ Chiedere all'autorità, piuttosto che aderire ciecamente agli standard.

⬤ Rendere le cose difficili più facili e quelle impossibili possibili attraverso la metaprogrammazione.

⬤ Assicurarsi che tutto il codice all'interno di un metodo sia allo stesso livello di astrazione.

⬤ Scegliere l'editor giusto e assemblare gli strumenti migliori per il lavoro.

Non si tratta di teoria, ma del frutto dell'esperienza reale di Ford come Application Architect presso la società di consulenza informatica ThoughtWorks. Che siate principianti o professionisti con anni di esperienza, migliorerete il vostro lavoro e la vostra carriera grazie ai principi semplici e diretti di The Productive Programmer.

Altre informazioni sul libro:

ISBN:9780596519780
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2008
Numero di pagine:210

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Il pensiero funzionale: Il paradigma oltre la sintassi - Functional Thinking: Paradigm Over...
Se avete familiarità con le basi della programmazione...
Il pensiero funzionale: Il paradigma oltre la sintassi - Functional Thinking: Paradigm Over Syntax
Il programmatore produttivo - The Productive Programmer
Chiunque sviluppi software per vivere ha bisogno di un metodo collaudato per produrlo in modo migliore, più veloce...
Il programmatore produttivo - The Productive Programmer
Architettura del software: Le parti difficili: Analisi moderne dei compromessi per le architetture...
Nell'architettura del software non esistono...
Architettura del software: Le parti difficili: Analisi moderne dei compromessi per le architetture distribuite - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Costruire architetture evolutive: Governance automatizzata del software - Building Evolutionary...
L'ecosistema di sviluppo del software è in continua...
Costruire architetture evolutive: Governance automatizzata del software - Building Evolutionary Architectures: Automated Software Governance

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)