No contexto do desenvolvimento de software ágil, a adoção de...
Considerando sua aplicação em ambientes ágeis e sua integração com práticas como a integração contínua, assinale a afirmação verdadeira.
Comentários
Veja os comentários dos nossos alunos
No Ágil (especialmente com XP - Extreme Programming), a prática de ouro é o TDD (Test-Driven Development), onde você escreve o teste ANTES do código. Mesmo que não use TDD, o teste e o código nascem juntos. Deixar o teste para o final é um anti-padrão terrível chamado Water-Scrum-Fall (fazer cascata disfarçado de Scrum), gerando um débito técnico gigantesco.
O coração do Ágil é a mudança constante. O cliente muda de ideia, o escopo muda e o código precisa ser alterado (refatorado) o tempo todo. Como um programador altera um sistema gigante sem ter medo de quebrar algo que já funcionava? Com testes automatizados. Eles funcionam como uma rede de proteção de um trapezista. A automação garante que as modificações sejam feitas de forma segura (se você quebrar algo, o teste avisa em segundos na Integração Contínua) e rápida (você não precisa testar o sistema inteiro manualmente a cada clique).
Gabarito: C
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo