Pular para o conteúdo principal

Questão de Engenharia de Software — Geral — FUNDEP 2024

Engenharia de SoftwareGeral
Código
qa631746
Banca
FUNDEP
Órgão
Pref Sete Lagoas
Ano
2024
Cargo
Tec (Pref 7 Lagoas)

Na maioria das vezes, branches de funcionalidades constituem uma abordagem incompatível com Integração Contínua (CI). Um dos princípios de CI é que todos devem enviar commits para a linha de desenvolvimento principal diariamente. Então, a não ser que os branches de funcionalidades durem menos do que um dia, eles são um animal diferente de CI. É comum ouvir desenvolvedores dizendo que eles estão usando CI porque eles rodam builds automáticos, talvez usando um servidor de CI, após cada commit. Isso pode ser chamado de building contínuo e pode ser uma coisa boa. Porém, como não há integração, não podemos chamar essa prática de CI.

FeatureBranch. Disponível em: martinfowler.com. Acesso em: 26 jan. 2024. 

 

Considerando o contexto apresentado, analise as afirmativas a seguir. 

 

I. Branches de funcionalidade podem ser adaptadas à Integração Contínua.

II. Desenvolvimento baseado em trunk é uma prática comum de desenvolvimento quando se usa CI, por não fazer uso de branches

III. O envio diário de commits para a linha de desenvolvimento principal tem como objetivo reduzir os conflitos de integração.

 

Estão corretas as afirmativas

  1. AI e II, apenas.
  2. BI e III, apenas.
  3. CII e III, apenas.
  4. DI, II e III.
Revelar gabarito e comentário

GabaritoD — I, II e III.

Link permanente: /questoes/qa631746