gestao_codigo_fonte Page History
O que é o código fonte?
Código-fonte (source code em inglês) é o conjunto de palavras ou símbolos escritos de forma ordenada, contendo instruções em uma das linguagens de programação existentes, de maneira lógica.
Fonte: Wikipedia
Repositório do código fonte
O repositório é o local onde fica armazenado o código fonte do GSAN e GeoSan. Existem diversos tipos de repositórios disponíveis. O que é utilizado pelo GSAN e GeoSan é o Git.
O que é o Git?
O Git é um sistema que realiza o controle de versões de arquivos, ou seja, sempre que um arquivo é alterado, um histórico da versão anterior é preservada. O Git permite que várias pessoas trabalhem ao mesmo tempo editando e criando novos arquivos, sem que possa existir o risco de duas versões serem sobrescritas. Para obter mais informações, selecione aqui.
Como sugerimos você contratar a implementação ou manutenção do GSAN ou GeoSan?
Recomendamos veementemente que você especifique no seu termo de referência que a empresa contratada para fornecer a implementação ou manutenção do GSAN ou GeoSan, utilize o Git. Uma especificação técnica para este tipo de contratação está disponível selecionando aqui.
O que sugerimos para a utilização do Git?
- Evite que nas contratações sejam fornecidos os códigos fonte somente em poucas entregas ou ao final do projeto. Fazer isso faz com que a empresa de saneamento desconheça o andamento de uma implementação do projeto, conhecendo apenas as fases finais. Isto irá dificultar manutenções futuras no caso de entrar uma nova prestadora de serviços do GSAN ou GeoSan. Esta empresa não possuirá o conhecimento do histórico do projeto. Um raciocínio similar é quando você conhece o histórico de manutenção de um determinado hidrômetro. Isto é muito útil. Conhecer somente a informação que você recebeu um hidrômetro, sem mais informações sobre o mesmo, dificultará o seu processo de conhecimento da situação do mesmo.
Onde deve ser disponibilizada a documentação ou código fonte
Sugere-se que tanto a documentação quando o código fonte sejam disponibilizados em repositórios ou localizações públicas. Este portal é uma delas. A empresa pode possuir um repositório ou localização de armazenamento privados, isto na maioria das vezes é necessário. O que deve ser garantido é que semanalmente este repositório ou localização seja sincronizado,