Il codice che sta in testa: euristica per l'ingegneria del software

Punteggio:   (4,5 su 5)

Il codice che sta in testa: euristica per l'ingegneria del software (Mark Seemann)

Recensioni dei lettori

Riepilogo:

Il libro fornisce un approccio pratico allo sviluppo del software, concentrandosi sulla costruzione di un'applicazione di esempio e presentando al contempo buone pratiche di programmazione. Sebbene molti trovino le sue intuizioni utili e ben spiegate, alcuni recensori hanno notato una mancanza di organizzazione e di profondità rispetto ad altri titoli del genere. È ideale per gli sviluppatori di livello medio-alto, mentre alcuni lettori hanno espresso disappunto per il fatto che non offra di più agli ingegneri di livello superiore.

Vantaggi:

Approccio pratico che guida i lettori attraverso la costruzione di un'applicazione di esempio.
Spiegazioni chiare e opinioni precise su vari argomenti di programmazione.
Ottimo per stimolare discussioni tra colleghi.
Riferimenti utili e una bibliografia per ulteriori letture.
Accessibile per sviluppatori junior e intermedi, con spunti preziosi applicabili a tutti i linguaggi.

Svantaggi:

Alcuni utenti hanno trovato il libro disorganizzato e privo di coesione.
Potrebbe non offrire nuove informazioni agli ingegneri senior che hanno familiarità con pratiche consolidate.
Alcuni aspetti sono stati considerati leggermente obsoleti o controversi.
I critici hanno menzionato che gli esempi di codifica sono esclusivamente in C#, limitando l'applicabilità più ampia.

(basato su 16 recensioni dei lettori)

Titolo originale:

Code That Fits in Your Head: Heuristics for Software Engineering

Contenuto del libro:

Come ridurre la complessità del codice e sviluppare software in modo più sostenibile.

"Mark Seemann è noto per la capacità di spiegare concetti complessi in modo chiaro e completo. In questo libro condensa la sua vasta esperienza nello sviluppo di software in un insieme di tecniche pratiche e pragmatiche per scrivere codice sostenibile e a misura d'uomo. Questo libro sarà una lettura obbligata per ogni programmatore".

-- Scott Wlaschin, autore di Domain Modeling Made Functional Code That Fits in Your Head offre consigli pratici e indispensabili per scrivere codice a un ritmo sostenibile e controllare la complessità che porta i progetti ad andare fuori controllo.

Riflettendo decenni di esperienza nell'aiutare i team di software ad avere successo, Mark Seemann vi guida da zero (nessun codice) alle funzionalità implementate e mostra come mantenere una buona velocità di crociera mentre aggiungete funzionalità, affrontate problemi trasversali, risolvete i problemi e ottimizzate. Troverete idee, pratiche e processi preziosi per questioni chiave che vanno dalle liste di controllo al lavoro di squadra, dall'incapsulamento alla decomposizione, dalla progettazione delle API ai test unitari.

Seemann illustra le sue intuizioni con esempi di codice tratti da un progetto campione completo. Scritti in C#, sono pensati per essere chiari e utili a chiunque utilizzi qualsiasi linguaggio orientato agli oggetti, compresi Java, C++ e Python. Per facilitare l'approfondimento, tutto il codice e i messaggi di commit sono disponibili per il download.

⬤ Scegliere mentalità e processi che funzionano e sfuggire a metafore sbagliate che non funzionano.

⬤ Usate le liste di controllo per liberarvi, migliorando i risultati con le competenze che già possedete.

⬤ Superare la "paralisi da analisi" creando e distribuendo una fetta verticale della vostra applicazione.

⬤ Contrastare le forze che portano al marciume del codice e alla complessità non necessaria.

⬤ Padroneggiare tecniche migliori per modificare il comportamento del codice.

⬤ Scoprire modi per risolvere i problemi del codice in modo più rapido ed efficace.

⬤ Pensare in modo più produttivo alle prestazioni e alla sicurezza.

Se avete mai sofferto per progetti sbagliati o avete dovuto affrontare un codice legacy non manutenibile, questa guida vi aiuterà a migliorare le cose la prossima volta e ogni volta.

Registrate il libro per avere un accesso comodo ai download, agli aggiornamenti e/o alle correzioni non appena saranno disponibili. Per i dettagli, vedere l'interno del libro.

Altre informazioni sul libro:

ISBN:9780137464401
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2021
Numero di pagine:416

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Il codice che sta in testa: euristica per l'ingegneria del software - Code That Fits in Your Head:...
Come ridurre la complessità del codice e...
Il codice che sta in testa: euristica per l'ingegneria del software - Code That Fits in Your Head: Heuristics for Software Engineering

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)