L'arte del refactoring. Guida alle tecniche per migliorare il design e la leggibilità del codice
|
di Fowler Martin (Autore)
La reperibilità si riferisce alle tempistiche di arrivo del prodotto nelle nostre librerie e NON i tempi di spedizione al vostro indirizzo di recapito. |
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. 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. Prefazione di Erich Gamma.
Dettagli
| Edizione: | 0 |
|---|---|
| Categoria: | management, contabilità |
| Volumi: | 0 |
| Pagine: | 0 |
| Collana: | Guida completa |
| Data Pubblicazione: | 01-2019 |
| Lingua: | Ita |
| ISBN: | 9788850334834 |
Cerca libro
Contattaci per informazioni
- Gli dei erano astronauti. Il cosmo rivela il mistero di tutte le religioni
- Autodesk Revit Architecture 2013. La grande guida. Con CD-ROM
- Creare App per Android. Progettazione e sviluppo
- Il diluvio e le civiltà perdute
- Un master portatile in Business Admistration
- Adobe Dreamweaver CS4. Guida pratica
- HTML 5 & CSS 3. Guida all'uso
- Il libro che cambierà per sempre le nostre idee sulla Bibbia. Gli dei che giunsero dallo spazio? Una ricerca per liberi
- Supply Chain Management e Made in Italy
- Sviluppare applicazioni con iOS SDK
