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