Conclusão
Este módulo cobriu a organização de pacotes, convenções de projeto (cmd
, internal
, pkg
), gerenciamento de dependências com go mod
, e o uso de go get
e replace
. O lab prático reorganizou o CRUD em uma estrutura idiomática, integrando uma dependência externa. Engenheiros Java notarão semelhanças com a organização de pacotes Maven/Gradle, mas com a abordagem mais simples e direta de Go.
Próximos passos
No próximo módulo, exploraremos testes unitários
, benchmarks
e integração com bibliotecas externas
, consolidando as práticas para aplicações robustas e escaláveis em Go.