O movimento DevOps introduziu princípios e práticas para desenvolver software com qualidade de forma mais rápida e confiável. Assinale a opção que indica um princípio central do movimento DevOps.
- A)As equipes de desenvolvimento e de operações devem trabalhar em silos independentes.
Errada, porque DevOps busca justamente quebrar silos e aproximar desenvolvimento e operações.
- B)Crie um processo adaptativo, flexível e irrepetível para entrega contínua de software.
Errada, pois DevOps valoriza processo padronizado, repetível e automatizável, não algo irrepetível.
- C)Mantenha tudo o que é necessário para criar, testar, implantar e lançar o software em um sistema de controle de versões.
Certa, porque manter código, testes, scripts e configurações em controle de versões favorece rastreabilidade, colaboração e entrega contínua.
- D)A integração é uma atividade laboriosa e deve ser adiada até o início da etapa de testes funcionais.
Errada, já que integração contínua é um pilar do DevOps e não deve ser adiada.
- E)Evite automatizar testes porque eles deterioram com o tempo e é mais fácil fazê-los manualmente.
Errada, porque a automação de testes é essencial no DevOps para dar velocidade e confiabilidade às entregas.
Gabarito: C
DevOps é uma cultura de integração entre desenvolvimento e operações, com foco em entregar software com mais rapidez, estabilidade e qualidade. A ideia central é reduzir atritos, encurtar o ciclo de entrega e aumentar a automação, para que o sistema chegue ao usuário com menos sustos e menos retrabalho. Em vez de equipes isoladas, o DevOps incentiva colaboração, compartilhamento de responsabilidade e melhoria contínua. Um princípio muito importante desse movimento é manter tudo o que participa da construção, teste, implantação e lançamento do software sob controle e rastreabilidade. Isso inclui código-fonte, scripts de infraestrutura, configurações e pipelines, normalmente guardados em sistema de controle de versões. Assim, você consegue versionar mudanças, reproduzir ambientes e desfazer problemas com muito mais segurança. Por isso, o gabarito é a letra C. Ela traduz bem a lógica do DevOps de tornar o processo repetível, auditável e automatizado, sem depender de "feitiçaria" manual na hora de entregar. As demais alternativas vão na direção oposta ao DevOps: falam em silos, adiar integração, desprezar automação ou usar um processo irrepetível. Em concurso, quando aparecer DevOps, pense em colaboração, automação, integração contínua, entrega contínua e rastreabilidade.