Includi: nessuno dei seguenti filtri
× Soggetto Linguaggio JavaScript
Includi: tutti i seguenti filtri
× Soggetto Programmazione orientata agli oggetti

Trovati 2 documenti.

L'arte del refactoring
Libri Moderni

Fowler, Martin <1963->

L'arte del refactoring : guida alle tecniche per migliorare il design e la leggibilità del codice / Martin Fowler ; con il contributo di Kent Beck

Ed. italiana sulla 2. americana

Apogeo, 2019

Abstract: 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. In breve il libro aiuta a 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à.

Dependency Injection
Libri Moderni

Van Deursen, Steven <informatico> - Seemann, Mark <informatico>

Dependency Injection : i principi, le pratiche, i modelli / Steven van Deursen, Mark Seemann

Apogeo, 2023

Abstract: Nella programmazione orientata agli oggetti la Dependency Injection (DI) è fondamentale per rendere lo sviluppo più semplice e le fasi di test più efficaci. Invece che cablare nel codice determinati componenti e valori questi possono essere gestiti come dipendenze e quindi messi a disposizione di più elementi di un'applicazione contemporaneamente, evitando pericolose ridondanze e inutili complessità. Questo manuale insegna le logiche, la sintassi e l'utilizzo delle DI attraverso esempi pratici in C# e .NET che applicano pattern e anti-pattern. Commenti del codice di esempio e diagrammi aiutano nella comprensione di principi che si applicano a tutti i moderni linguaggi OO. Una guida completa ed esaustiva dedicata a chi vuole portare l'abilità di programmazione a un livello superiore. Porta la tua abilità di programmazione a un livello superiore. In questo libro puoi: -Comprendere le basi della Dependency Injection; -Scoprire quali applicazioni possono beneficiare della DI; -Conoscere i pattern per costruttori, metodi e proprietà; -Evitare gli anti-pattern di costruttori, metodi e proprietà; -Lavorare con i container; -Imparare a fare refactoring del codice applicando le regole della Dependency Injection; -Integrare la Dependency Injection nei framework .NET; Sfruttare al massimo la Dependency Injection nella programmazione OO.