CONTATTACI

Guide per aspiranti programmatori

developer cyborg che sorride al pc assieme ad un piccolo robot
Lezione 13 / 30

Integrazione di Typescript con IDE

Finora abbiamo imparato che, grazie alle dichiarazioni e alle annotazioni di tipo, TypeScript fornisce un potente sistema di prevenzione contro errori in esecuzione (a runtime). 

Un altro motivo per cui questo linguaggio ha visto un enorme successo tra gli sviluppatori sta nel fatto che TypeScript costituisce anche un potente alleato nella consultazione e scrittura del codice, dal momento che può condividere con il nostro editor tutte le informazioni di tipo che ha a disposizione, aiutandolo a suggerirci codice che abbia senso e a segnalarci in diretta quando il codice che stiamo scrivendo contiene delle inconsistenze (ad esempio, se proviamo a chiamare una variabile come se fosse una funzione, o ad accedere a una proprietà che non esiste su un oggetto). 

La cosa bella è che, nel caso specifico di Visual Studio Code, che costituisce ad oggi lo standard di fatto per lo sviluppo di applicazioni web, TypeScript è supportato nativamente senza l’aggiunta di estensioni. 

 

Nel mondo degli IDE e dei linguaggi sviluppati da Microsoft, la capacità di autocompletamento e suggerimento di proprietà, metodi e parole chiave è storicamente chiamata IntelliSense; questa parola è stata in seguito adottata generalmente anche al di fuori del contesto degli ambienti di sviluppo Microsoft. Grazie all’intellisense, sapremo in tempo reale quali informazioni TypeScript ha raccolto sulla struttura dei nostri tipi. 

Descrivere correttamente i tipi che utilizziamo nel nostro codice acquisisce così un importantissimo valore aggiunto in termini di produttività: portando la nostra attenzione dalle operazioni ai dati, chiariamo al momento stesso della stesura del codice quali sono le API sia del nostro codice, sia di framework e librerie in uso. Come vedremo, una corretta formalizzazione dei nostri tipi costituisce la miglior rappresentazione formale degli scopi e dei meccanismi del nostro software e ne favorisce la comprensione, la manutenzione e l’estensione. 

Dalla prossima sezione di questa guida risulterà via via sempre più chiaro come possiamo utilizzare TypeScript sia per la validazione formale del codice, sia per facilitare la scrittura.

Contattaci senza impegno per informazioni sul corso

Pagamento rateale

Valore della rata: A PARTIRE DA 115 €/mese.

Esempio di finanziamento 

Importo finanziato: € 2440 in 24 rate da € 115 – TAN fisso 9,55% TAEG 12,57% – importo totale del credito € 2841.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

*In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Pagamento rateale

Valore della rata: A PARTIRE DA 187 €/mese.

Esempio di finanziamento  

Importo finanziato: € 3990 in 24 rate da € 187 – TAN fisso 9,55% TAEG 12,57% – importo totale del credito € 4572.88.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

* In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Contattaci senza impegno per informazioni sul corso

Scopriamo insieme se i nostri corsi fanno per te. Compila il form e aspetta la chiamata di uno dei nostri consulenti.