Skip to content

dwildt/gosandbox

Repository files navigation

Sites que uso de referência / reference websites:

Para iniciar um worskpace, lembrar de convenções (linux):

No aws cloud9 precisei fazer estes "go get" para poder rodar os testes unitários:

  • go get gotest.tools
  • go get github.com/google/go-cmp/cmp
  • go get github.com/pkg/errors

Objetivo é contribuir com o repositório do Diego Gaulke, criando um capítulo sobre automação de testes / objective is to help Diego's repository, building a chapter about automated tests.

Na pasta ch14-fizzbuzz se faz uso gotest.tools. Para instalar manualmente:

Na pasta ch15-webfizzbuzz se faz uso do gin-gonic.

Sobre módulos. Para ativar uso de módulos, modificar o bash_profile (mac os no meu caso):

  • export GO111MODULE=on

Normalmente editores já aplicam uma formatação para arquivos go, mas se precisar fazer na mão:

  • gofmt -w .go

Para validação de estilo de código, golint

  • go get -u golang.org/x/lint/golint
  • depois pode usar "golint --help" para ver se está funcionando e aplicar no contexto onde você estiver.

About

Sandbox to play with Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages