Il prodotto è stato aggiunto al carrello

Vai al carrello
9788850334834_quarta

Libri

L'arte del Refactoring

Guida alle tecniche per migliorare il design e la leggibilità del codice

  • Libro + Ebook
    Spedizione gratuita
    Scarichi subito l'ebook

    45,30

    66,89€ -32%

    Spedizione gratuita
    Scarichi subito l'ebook
  • Libro
    Spedizione gratuita

    33,92

    39,90€ -15%

    Spedizione gratuita
  • Ebook
    EPUB e Kindle
    senza DRM

    26,99

    EPUB e Kindle
    senza DRM
Cercalo anche su:
  • La Feltrinelli
  • IBS
  • Amazon

Argomenti in breve

  • Comprendere i principi generali del refactoring
  • Migliorare la leggibilità di un programma
  • Riconoscere quando il codice ha bisogno di refactoring
  • Costruire test affidabili
  • Ottimizzare variabili e funzioni
  • Intervenire su classi e metodi
  • Spostare gli elementi funzionali
  • Organizzare strutture dati
  • Semplificare la logica condizionale
  • Perfezionare le API
  • Gestire l'ereditarietà
+ Leggi tutto - Chiudi

Descrizione

Da quando la programmazione a oggetti è diventata di uso comune, gli sviluppatori si sono trovati di fronte a un numero significativo di applicazioni mal progettate, con software inefficienti e difficili da mantenere ed estendere. Per questo, nel corso del tempo, i professionisti più esperti hanno messo a punto un insieme di tecniche di refactoring per migliorare l'integrità strutturale e le prestazioni dei programmi.
Pubblicato per la prima volta nel 1999 e ora aggiornato a vent'anni di distanza per riflettere i cambiamenti nel mondo del software, questo manuale è una pietra miliare. L'autore svela i principi e le tecniche fondamentali per trasformare codice scritto male in un programma ben congegnato. Vengono mostrati oltre sessanta metodi di refactoring, corredati da istruzioni passo-passo e indicazioni su quando applicarli. Gli esempi sono basati su JavaScript ma si possono applicare alla maggior parte dei linguaggi di programmazione.
Un libro dedicato a tutti gli sviluppatori che vogliono scoprire o approfondire che cosa è il refactoring, perché dovrebbero applicarlo e come riconoscere il codice che ne ha bisogno.
+ Leggi tutto - Chiudi

Dettagli tecnici

Pagine: 400
Collana: Guida Completa
Pubblicazione: Marzo 2019
ISBN Libro: 9788850334834
ISBN Ebook: 9788850318605

È facile scrivere codice che un computer può eseguire. Difficile è scrivere codice che un uomo può capire.

Gli autori

  • Martin Fowler
    Martin Fowler è un'autorità nel mondo dello sviluppo software. Malgrado il riconoscimento universale che gli viene attribuito, ama non prendersi sul serio autodefinendosi un autore, un consulente, un conferenziere e... un chiacchierone quando parla di software. Chief Scientist presso ThoughtWorks, Martin ha sposato da anni la metodologia Agile partecipando nel 2001 alla creazione del Manifesto per lo Sviluppo Agile di Software. La prima edizione di questo libro è quella che ne ha decretato il successo come autore, con oltre 100.000 copie vendute nella sola edizione inglese.
9788850334834_quarta

Libri

L'arte del Refactoring

Guida alle tecniche per migliorare il design e la leggibilità del codice

Aggiungi al carrello

Corsi che potrebbero interessarti

Tutti i corsi
Mora-Agile_Sviluppo_e_Management-home2 Corso In aula

Agile, sviluppo e management: iniziare bene

Non sei soddisfatto delle gestione dei tuoi progetti software? Vuoi scoprire come i metodi agili possono cambiare il tuo modo di lavorare? Il corso di Fabio Mora è quello che ti serve.

299,00

Milano - 30/10/2019

con Fabio Mora

Strategie_e_modelli_contrattuali_per_cedere_e_acquisire_software-home Corso In aula

Strategie e modelli contrattuali per cedere e acquisire software

Il tuo lavoro è sviluppare software, oppure hai deciso di affidarti a qualcuno per il software che ti serve? È arrivato il momento di preparare un preventivo o di firmare un contratto, ma non sai come comportarti? Il corso di Simone Aliprandi ti viene in aiuto.

con Simone Aliprandi


Libri che potrebbero interessarti

Tutti i libri

Clean Code

Guida per diventare bravi artigiani nello sviluppo agile di software

44,00

63,99€ -31%

33,15

39,00€ -15%

24,99

di Robert C. Martin

Clean Architecture

Guida per diventare abili progettisti di architetture software

40,00

59,99€ -33%

29,75

35,00€ -15%

24,99

di Robert C. Martin

Il Pragmatic Programmer

Guida per manovali del software che vogliono diventare maestri

33,00

48,99€ -33%

24,65

29,00€ -15%

19,99

di Andrew Hunt, David Thomas