NEW
Font size
WorksheetsVersionamento 1ºBimestre
Total questions: 10
Worksheet time: 20mins
Em um sistema de numeração de versão como "MAIOR.MENOR.CORREÇÃO", o que a alteração do número "MENOR" geralmente indica?
Uma correção de bug específico
Uma mudança significativa na interfaçe
Uma nova funcionalidade ou alteração significativa
A primeira versão principal do software
O que é um “commit” no Git?
Um branch principal do projeto
Um registro de uma alteração feita no código
Uma mensagem enviada aos colaboradores
Uma forma de clonar um repositório.
A equipe de desenvolvimento de uma loja on-line está implementando a entrega contínua. Eles querem ter certeza de que, quando novas funcionalidades forem adicionadas, elas não quebrarão funcionalidades existentes. Qual tipo de teste eles devem enfatizar?
Teste manual
Teste de aceitação
Teste unitário
Teste de integração
O que representa uma “tag” em um sistema de controle de versão como o Git ao lidar com versões estáveis de software?
Um indicador de que o repositório de código foi arquivado e não receberá mais atualizações
Uma tag marca a última mudança feita no código antes de um novo desenvolvedor se juntar à equipe
Uma anotação que indica o início do desenvolvimento de uma nova funcionalidade no projeto
Uma referência a um ponto específico no histórico do repositório que corresponde à liberação de uma versão estável do software
No escritório de projetos, Pedro está trabalhando na definição do que é um sistema de controle de versão distribuído. Qual é a premissa desse conceito?
Um sistema que não permite ramificações de código
Um sistema no qual as alterações são armazenadas em um repositório central
Um sistema no qual cada desenvolvedor tem uma cópia completa do repositório
Um sistema que só pode ser usado off-line
Qual é o propósito de criar branches em um projeto de software?
Mudar o nome do repositório
Excluir versões antigas do código
Trabalhar em diferentes funcionalidades ou correções em paralelo com o código principal
Enviar e-mails para outros colaboradores
O que é um job no contexto do GitHub Actions?
Um conjunto de passos que são executados em sequência em um mesmo runner
Um tipo de workflow
Uma ferramenta de integração contínua
Uma ação específica do GitHub
Qual das seguintes estratégias de merge cria um único commit que combina todos os commits da branch de origem antes de realizar o merge?
Merge Commit
Rebase
Squash
No Fast-Forward
O que é Git?
Uma plataforma de hospedagem de código
Um sistema de controle de versão distribuído
Um serviço de e-mail
Uma linguagem de programação
O que representa um “branch” no Git?
Uma mensagem de erro
Um registro de todas as alterações
Um comando para clonar repositórios
Uma ramificação independente do projeto
