Pacotes, módulos e organização do código em Go
Este módulo explora a organização de código em Go, incluindo a estrutura idiomática de pacotes, convenções de projeto, gerenciamento de dependências com go mod, e boas práticas para engenheiros Java que estão aprendendo Go. O conteúdo é detalhado, mas objetivo, com exemplos e casos de uso para consulta futura.
O lab prático reorganiza o CRUD dos módulos anteriores em múltiplos pacotes, utilizando go mod para gerenciar dependências.
Conteúdo
- Estrutura de pacotes idiomática
- Convenções de projeto (
cmd
,internal
,pkg
) go mod
e versionamento- Gerenciamento de dependências com
go get
,replace
📌 Lab: Organizar o projeto CRUD em múltiplos pacotes com go mod
.
