Escrever e testar um programa em Go
Usando o que você aprendeu sobre o Go, escreva e teste um programa completo.
Objetivos de aprendizagem
Neste módulo, você praticará e aprenderá sobre:
- Como funciona o teste no Go.
- Como envolver a lógica central de um programa em um pacote.
- Como expor a lógica principal por meio de uma API da Web.
- Como escrever testes para seu pacote de lógica principal (usando o desenvolvimento controlado por teste).
- Como quase todos os conceitos que abordamos até agora podem funcionar juntos.
Pré-requisitos
- Um ambiente Go pronto para criar programas. Idealmente, você deve ter instalado e configurado Go localmente e instalado Visual Studio Code com a extensão Go.
- A capacidade de criar e modificar
.go
arquivos. - A capacidade de executar programas Go usando o prompt do terminal.
- Conhecimento de tipos de dados básicos como
string
,int
eboolean
. - Conhecimento de como escrever fluxos básicos de controle de dados como
if
efor
instruções. - Conhecimento de como escrever funções.
- Conhecimento de como criar estruturas e métodos.
- Conhecimento de como usar bibliotecas como
net/http
.