- Terá um projeto com três soluções para cada Módulo do sistema.
- Os arquivos necessários para gravação e leitura de dados serão salvos na pasta raíz do projeto.
-
Cada linha do arquivo terá que ter os dados separados pelo fim do tamanho da variavel e um cadastro por linha ex:
- Cliente.dat
cpf nome dnascimento sexo ucompra dcadastro situacao
- Fornecedor.dat
cnpj dabertura ucompra dcadastro situacao
- Materia.dat
id nome ucompra dcadastro situacao
- Cosmetico.dat
cbarras nome vvenda uvenda dcadastro situacao
- Risco.dat
cpf
- Bloqueado.dat
cpnj
- Venda.dat
id dvenda cliente produto qtd vunitario titem produto qtd vunitario titem produto qtd vunitario titem vtotal
- Compra.dat
id dcompra fornecedor mprima qtd vunitario mprima qtd vunitario mprima qtd vunitario vtotal
- Producao.dat
id dproducao produto mprima qtdmp qtd
- Cliente.dat
- O
pullirá atualizar seu projeto local com as atualizações que tiveram no repositorio remoto. Uma boa prática, é, sempre que abrir o seuVisual Studiovocê dar um pull para que antes de você começar a escrever codigo tenha o projeto em sua ultima versão, isso irá previnir alguns futuros erros demerge conflict.
- Quando suas alterações no código estiverem prontas, você terá que fazer um
commit. Para fazer umcommitvocê terá que descrever em poucas palavras as alterações feitas. Com ocommitsuas alterações estarão salvas localmente, mas não será o suficiente para atualizar o repositório remoto.
- Depois de salvar suas alterações localmente é hora de mandar tudo para o repositório remoto, para que todos tenham acesso ao código atualizado. Porém, devemos ficar atento à alguns pontos:
- Teve uma atualização enquanto você estava fazendo a sua. Com isso você deverá fazer o
pullantes de fazerpush. - Ao fazer o
pullpoderá acontecer de termerge conflicts. Isso acontece por quê ocorreu alterações simultâneas no mesmo ponto de um arquivo.
- Teve uma atualização enquanto você estava fazendo a sua. Com isso você deverá fazer o
- Quando ocorrer os
merge conflictsvocê terá que análisar os arquivos que estão vindo e comparar com os que você está mandando e selecionar o qual irá manter. Após todos os conflitos resolvidos, será possivel fazer omerge request.
- O projeto será trabalhado com uma Branch principal:
Master.- Cada grupo terá uma branch de desenvolvimento.
Grupo1,Grupo2,Grupo3.- Cada feature nova deverá ser criada um uma nova branch, e fazer o Pull Request (PR) na branch do seu grupo. O responsável por PR do grupo irá analisar o codigo e aceitar.
- Em conjunto os responsáveis por PR irão analisar as três branches secundárias para o Pull Request para a
Master.