/cesmac-lp-ii-2022-2

Repositório focado para a Turma 2022.2 do Cesmac para disciplina Laboratório de Programação II

Primary LanguageRuby

Sobre

Repositório focado para turma de Laboratório de Programação II - Cesmac - 2022.2

Links úteis

Como serão distribuídas as notas

  1. P1
  • Exercícios
  • Revisões de Código - Pull Requests
  • Provas manuscritas
  • Projeto integrado com a turma
  1. P2
  • Exercícios
  • Revisões de Código - Pull Requests
  • Provas manuscritas
  • Projeto integrado com a turma
  1. P3
  • Prova simulando um teste de seleção para uma Empresa
  • Projeto integrado com outras disciplinas

Git

Baixando o projeto pela primeira vez

  1. Abrir VScode -> Menu superior - Terminal -> Novo Terminal
  2. Você irá baixar o projeto utilizando um comando do git. Executar no terminal:
  • git clone https://github.com/rachidcalazans/cesmac-lp-ii-2022-2.git
  1. Menu superior VScode - Arquivo -> Abrir pasta -> selecionar a pasta que você acabou de baixar
  2. Pronto, você estará com o projeto aberto no VScode

Atualizando o projeto

  1. Abrir o VScode na pasta do projeto
  2. Menu superior - Terminal -> Novo Terminal
  3. Comando para ir para a branch principal:
  • git checkout main
  1. Comando para atualizar a branch principal com atualizações que estão no Github:
  • git fetch
  • git pull
  1. Agora seu projeto estará atualizado com os novos códigos do Github para a branch main

Criando uma nova branch para fazer os exercícios/provas etc

  1. Abrir o VScode na pasta do projeto
  2. Menu superior - Terminal -> Novo Terminal
  3. Comando para verificar em qual branch você está:
  • git branch
  • Deverá mostrar main, caso contrário, execute o seguinte código para ir para a branch main:
    • git checkout main
  1. Estando na branch main, execute o comando para criar uma nova branch baseado na principal, a main:
  • git checkout -b rachid/exercicio01
  • rachid/exercicio01 é o nome da nova branch. Ela deve ser o seu primeiro nome + o exercício ou desafio ou prova que irá realizar
  1. Comando para enviar essa nova branch para o Github
  • git push -u origin rachid/exercicio01
  1. Agora você poderá trabalhar na nova branch

Subindo o código da sua nova branch para o Github

  1. Abrir o VScode na pasta do projeto
  2. Menu superior - Terminal -> Novo Terminal
  3. Comando para verificar o status do seu código. Deverá mostrar em vermelho tudo que não está pronto para ser enviado
  • git status
  1. Comando para adicionar tudo que você fez para deixar pronto para ser enviado
  • git add .
  1. Checar novamente o status para ver todo o código alterado na cor verde
  • git status
  1. Comando para dizer que o código está pronto para ser enviado. Será feito um commit do código
  • git commit -m "Messagem do que você fez"
  1. Agora seu código está pronto para ser enviado para o Github. Comando para enviar
  • git push -u origin rachid/exercicio01
    • Lembrar de trocar rachid/exercicio01 pelo nome da sua branch

Criando Pull Request da nova branch

  1. Ir até o Github, no projeto.
  2. Assim que você fez o git push da sua nova branch. Irá aparecer uma messagem para você no repositório com um botão verde "Criar Pull Request"
  3. Clique no botão "Criar Pull Request"
  4. Coloque um título do Pull Request
  5. Coloque uma descrição do Pull Request
  6. Clique no botão "Criar Pull Request"
  7. Pronto, agora seu Pull Request foi criado e poderá ser revisado por outros desenvolvedores

Setup

Instalar ruby versão 3.1.2

Após o ruby instalado, execute:

  • gem install bundler
  • bundle install

Executar os testes

No terminal execute o seguinte comando:

  • ruby -Ilib:test {pasta_da_aula}/test/{arquivo_test.rb}
  • Exemplo real: ruby -Ilib:test 01_ruby_e_testes/test/test_minitest.rb