• Matéria: Informática
  • Autor: leviaraujo182
  • Perguntado 2 anos atrás

Conforme apresentado em Huzita e Freitas (2019), a integração contínua deve manter a aplicação em um estado funcional constante e permanente. Se não for realizada a integração, a aplicação fica em um estado não funcional, voltando a funcionar normalmente depois dos testes ou da integração. Além disto, utilizar a integração contínua de maneira eficaz permite que a entrega do software seja mais rápida e com menos defeitos.

​Tópicos Especiais. Elisa Hatsue Moriya Huzita; Janaína Aparecida de Freitas. Maringá-Pr.: UniCesumar, 2019.


Considerando a situação mencionada e as práticas que devem ser seguidas para a prática da integração contínua​, a seguir analise as afirmações:

I) fazer check-ins regulares para o trunk de desenvolvimento, devem acontecer ao longo do dia pois permite que as mudanças sejam menores e reduz a probabilidade de ocorrer falhas. Caso ocorra alguma mudança incorreta, deve-se reverter as mudanças com uma versão anterior do software.

II) criar de um conjunto mínimo de testes (unitários, componentes e de aceitação) automatizados.

III) o tempo de compilação do código e dos testes unitários deve ser breve para que não ocorram problemas, tais como suspender a compilação por completo.

IV) o espaço de trabalho dos desenvolvedores deve ser gerido com cuidado.​


É correto o que se afirma em:

Alternativas
Alternativa 1:
I apenas.

Alternativa 2:
I e II apenas.

Alternativa 3:
III e IV apenas.

Alternativa 4:
II, III e IV apenas.

Alternativa 5:
I, II, III e IV.

Respostas

respondido por: carlossilva4711
2

Já fizero essa pergunta pra mim e a resposta e a Alternativa 3!!

respondido por: htsouto
0

Resposta:

I) fazer check-ins regulares para o trunk de desenvolvimento, devem acontecer ao longo do dia pois permite que as mudanças sejam menores e reduz a probabilidade de ocorrer falhas. Caso ocorra alguma mudança incorreta, deve-se reverter as mudanças com uma versão anterior do software. (Correta)

II) criar de um conjunto mínimo de testes (unitários, componentes e  de aceitação) automatizados. (Errada)

III) o tempo de compilação do código e dos testes unitários deve ser breve para que não ocorram problemas, tais como suspender a compilação por completo. (Correta)

IV) o espaço de trabalho dos desenvolvedores deve ser gerido com cuidado.​ (Correta)

Explicação:

De acordo com o Livro Tópicos Especiais, Unidade I, página 42, Unicesumar.

No entanto, a questão não disponibiliza a:

Alternativa:

I, III e IV apenas.

Perguntas similares