← Questões de Engenharia de Software

Engenharia de Software · Instituto AOCP · 2023

Questão comentada de Engenharia de Software

A respeito do GitLab, uma plataforma de controle de versão distribuído e colaboração de código, assinale a alternativa correta.

Gabarito: D

O GitLab é uma plataforma muito usada no desenvolvimento de software porque reúne, em um só lugar, controle de versão, automação de entrega e ferramentas de colaboração. Na prática, ele conversa com repositórios Git, permite gerenciar código e ainda ajuda no fluxo de trabalho da equipe, como issues, merge requests, pipelines e acompanhamento de tarefas. A banca gosta de testar se voce confunde GitLab com Git ou com GitHub. GitLab não é “um Git diferente”: ele é uma plataforma construída em cima do Git, oferecendo uma camada de gestão e automação sobre o repositório. Também não fica restrito a uma única forma de uso, porque existe a versão em nuvem, no modelo SaaS, e também a opção de instalação própria, on-premises. Por isso, a alternativa D está correta: ela descreve justamente o pacote completo do GitLab, com controle de versão, CI/CD e gerenciamento de projetos, além de mostrar que a ferramenta pode ser usada tanto como serviço hospedado quanto instalada no ambiente da própria organização. Isso é bem característico de ferramenta moderna de DevOps: não só guardar código, mas ajudar o código a chegar em produção com mais organização. Se voce pensar em prova, guarde a ideia central: GitLab é plataforma de colaboração e DevOps baseada em Git, e não apenas um repositório de código. Quando a questão mencionar CI/CD e gestão de projeto junto com versionamento, acenda o alerta, porque costuma ser exatamente a definição cobrada.

Continue treinando

Questões relacionadas