Questão de Engenharia de Software — Geral — FUNDEP 2024
- 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
- AI e II, apenas.
- BI e III, apenas.
- CII e III, apenas.
- DI, II e III.