📦 Cap 16: Módulos em Go: go.mod, go.sum, Gerenciamento de Dependências e Workspaces - Exemplos Práticos
Código executável completo demonstrando os conceitos abordados em Go.
🗺️ Fluxo de Execução
flowchart TD
MOD["Módulo Go (go.mod)"] --> SUM["go.sum: Checksums criptográficos SHA-256 de todas as dependências"]
MOD --> VENDOR["go mod tidy / go mod vendor"]
style MOD fill:#e1f5fe,stroke:#03a9f4,stroke-width:2px
style SUM fill:#e8f5e9,stroke:#4caf50,stroke-width:1px
📄 Código de Demonstração (go.mod)
module github.com/empresa/portal-sistemas
go 1.22
require (
\github.com/google/uuid v1.6.0
)
🚀 Saída Esperada no Terminal
$ go mod tidy
✓ Dependencies resolved and locked in go.sum.
🧭 Navegação Rápida
| 📖 Teoria | 📊 Slides | 🧠 Quiz | 💻 Exemplos | 🧩 Exercícios | | :— | :— | :— | :— | :— | | Ler Tópico | Ver Slides | Fazer Quiz | Ver Código | Praticar |