Go Language – package paths

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Já vimos aqui como instalar a linguagem Go no post Go Language – instalação, agora vamos ver como devemos organizar os pacotes de nossos programas.

Os pacotes da biblioteca padrão da linguagem possuem nomes curtos, como “fmt” e “net/http”. A recomendação do Google, é que a base de seu pacote tenha um nome que não vá conflitar com bibliotecas externas, ou com novas bibliotecas que sejam adicionadas à linguagem.

Se você utilizar algum repositório para armazenar seu código, é recomendado que a base de seu pacote aponte para a raiz do seu repositório. Por exemplo, se você utilizar o GitHub, então o nome do seu pacote base deve ser github.com/seuusuario. Seguindo esse exemplo, nosso diretório de trabalho ficaria assim:

$GOPATH/src/github.com/seuusuario

Seus programas e bibliotecas seriam criados dentro dessa estrutura que vimos acima. Essa forma não é uma regra que você tem que seguir, apenas uma recomendação que consta na documentação da linguagem.

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *