Escritura y prueba de un programa en Go
Con lo que ha aprendido acerca de Go, escriba y pruebe un programa completo.
Objetivos de aprendizaje
En este módulo, practicará y aprenderá:
- Cómo funcionan las pruebas en Go.
- Cómo encapsular la lógica principal de un programa en un paquete.
- Cómo exponer la lógica principal a través de una API web.
- Cómo escribir pruebas para el paquete de lógica principal (mediante el desarrollo controlado por pruebas).
- Cómo casi todos los conceptos que hemos tratado hasta ahora pueden funcionar juntos.
Requisitos previos
- Un entorno de Go preparado para crear aplicaciones. Idealmente, debe haber instalado y configurado Go localmente y haber instalado Visual Studio Code con la extensión Go.
- La capacidad para crear y modificar archivos
.go
. - La capacidad para ejecutar programas de Go mediante el símbolo del sistema del terminal.
- Conocimientos de los tipos de datos básicos, como
string
,int
yboolean
. - Conocimientos de cómo escribir flujos de control de datos básicos, como instrucciones
if
yfor
. - Conocimientos de cómo escribir funciones.
- Conocimientos sobre cómo crear estructuras y métodos.
- Conocimientos de cómo usar bibliotecas como
net/http
.