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.

Quase 20 anos de experiência no mercado de TI.
Atuação em grandes empresas como Netshoes, Borland, JBS, Bradesco, Hospital das Clínicas, Rede, Prodam, HSPE, Instituto Ayrton Senna, e também em empresas internacionais como Delta Dental, T-Mobile, Pepsi e Mckesson.
Fundador da TecPrime Solutions, administrador da comunidade nopCommerce Brasil, e autor dos sites InvestFacil.net e Desenvolvedores.ninja

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Deixe uma resposta

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