Vai al contenuto

TypeScript

TypeScript aggiunge un sistema di tipi statico a JavaScript. Aiuta lo sviluppo, ma non sostituisce la verifica dei dati effettivamente ricevuti.

Sviluppo software

Rilevare errori di tipo prima dell’esecuzione

TypeScript estende JavaScript con un sistema di tipi statico. Durante lo sviluppo può segnalare valori incompatibili e proprietà mancanti. Gli errori rilevati dipendono anche dalle impostazioni e dai tipi utilizzati.

In un modulo d’ordine fittizio, quantity: number richiede un numero. Se il codice controllato assegna il testo "two", la verifica dei tipi può segnalare il conflitto. Questo aiuta a lavorare su funzioni collegate.

L’annotazione non verifica però dati arbitrari che arrivano dopo tramite API. L’applicazione deve effettuare una vera validazione durante l’esecuzione. Anche un numero può violare una regola di quantità. TypeScript aiuta a sviluppare JavaScript; non dimostra correttezza operativa o assenza di errori nell’intero flusso.

Fonti

Articoli sul tema

Sviluppo software con ASES

Software su misura, app web e mobile