Desenvolvimento de Sistemas

2.383 questões inéditas cobrindo 46 tópicos.

APIs, webhooks e GitHub Apps · 40Branches protegidas e verificações · 40Branches remotas, tracking e upstream · 40Cherry-pick e backports · 40Ciclo de vida e metodologias de desenvolvimento · 80Contas, organizações e equipes · 40Continuar, abortar e refazer merges · 40Criação, clone, fork e templates · 40Criar, trocar, renomear e excluir branches · 40Design, orientação a objetos, padrões e reuso · 100Detecção e representação de conflitos · 40DevOps e automação · 80Engenharia de requisitos · 80Estratégias e opções de merge · 40Fast-forward e merge commit · 40Fetch, pull e atualização antes do merge · 40Gestão de configuração e integração contínua · 80Gestão do ciclo de vida dos testes · 80Git e GitLab · 80GitHub Actions: workflows, eventos e jobs · 40GitHub: plataforma, repositórios e colaboração · 40Governança, auditoria e continuidade no GitHub · 40Grafo de commits, referências e HEAD · 40Index de três estágios e resolução · 40Integração segura, recuperação e diagnóstico · 40Issues, labels, milestones e Projects · 40Merge de três vias e cálculo do resultado · 40Merge queue e branches movimentadas · 40Métodos de merge no GitHub · 40Modelos de branching e políticas de integração · 40Papéis e mínimo privilégio · 40Pontos de função e Story Points · 80Pull requests e ciclo de colaboração · 40Qualidade, Clean Code e SonarQube · 115Rebase e reescrita de histórico · 40Rebase interativo e preservação de merges · 40Releases, tags e GitHub Packages · 40Revert de commits e merges · 40Revisões, comentários e CODEOWNERS · 40Rulesets e governança de branches e tags · 40Runners, artefatos, cache e ambientes · 40Scrum, Kanban e XP · 88Segurança nativa do GitHub · 40Squash, no-commit e assinatura · 40TDD e testes ágeis · 80Testes unitários, de integração e automatizados · 80

Exemplos de questões

#57359
Certo ou ErradoAPIs, webhooks e GitHub Apps

No contexto de GitHub, colaboração e governança de repositórios, GitHub REST API expõe recursos por endpoints HTTP versionados e autenticados conforme necessidade.

CCerto
EErrado

Gabarito e explicação disponíveis para alunos cadastrados.

Criar conta grátis
#57058
Múltipla EscolhaBranches protegidas e verificações

No domínio de GitHub, colaboração e governança de repositórios, uma equipe adotou a premissa de permitir bypass administrativo rotineiro e considerar a branch protegida na prática e presumir que a mera execução comprova required status check. Qual correção conceitual é mais adequada?

AReconhecer que protected branch aplica restrições a push, exclusão, force push e merge em branches selecionadas e, por isso, delimitar o significado e o escopo de protected branch e, a partir disso, impedir integração sem os gates proporcionais ao risco da branch.
BReconhecer que required review exige número e condições de aprovações antes da integração e, por isso, comparar alternativas e casos-limite antes de aplicar required review, além de impedir integração sem os gates proporcionais ao risco da branch.
CReconhecer que linear history requirement impede merge commits na branch protegida e exige estratégia compatível e, por isso, incorporar linear history requirement ao fluxo de decisão, de modo a impedir integração sem os gates proporcionais ao risco da branch.
DReconhecer que required status check exige resultado bem-sucedido de uma verificação identificada antes do merge e, por isso, impedir integração sem os gates proporcionais ao risco da branch, convertendo required status check em uma prática explícita e repetível.
ERenomear o artefato existente, sem mudar o comportamento que produz o problema.

Gabarito e explicação disponíveis para alunos cadastrados.

Criar conta grátis
#57549
Certo ou ErradoBranches remotas, tracking e upstream

No contexto de Git branching, merging e integração de código, Prune remove referências remotas obsoletas sem apagar automaticamente branches locais.

CCerto
EErrado

Gabarito e explicação disponíveis para alunos cadastrados.

Criar conta grátis

Crie sua conta grátis para responder as 2.383 questões de Desenvolvimento de Sistemas com correção e explicação na hora.

Criar conta grátis