Scrivere e testare un programma in Go
Usando le nozioni apprese su Go, si scriverà e testerà un programma completo.
Obiettivi di apprendimento
Contenuto del modulo:
- Come funziona il test in Go.
- Come incapsulare la logica di base di un programma in un pacchetto.
- Come esporre la logica di base tramite un'API Web.
- Come scrivere i test per il pacchetto della logica di base (usando lo sviluppo basato su test).
- Come quasi tutti i concetti illustrati finora possono interagire tra loro.
Prerequisiti
- Ambiente Go pronto per la creazione di programmi. L'ideale è che Go sia installato e configurato localmente e che Visual Studio Code sia installato con l'estensione Go.
- Sapere come creare e modificare file
.go
. - Possibilità di eseguire programmi Go usando il prompt del terminale.
- Conoscenza dei tipi di dati di base, come
string
,int
eboolean
. - Conoscenza delle modalità di scrittura di flussi di controllo dei dati di base, come le istruzioni
if
efor
. - Nozioni sulla scrittura di funzioni.
- Nozioni sulla creazione di strutture e metodi.
- Nozioni sull'uso di librerie come
net/http
.