Ed
ontem
Vamos analisar as asserções: I. No Test Driven Development (TDD), o código de produção deve ser implementado antes da criação dos testes automatizados, garantindo que os testes validem uma funcionalidade já existente. Essa asserção é falsa. No TDD, os testes são escritos antes do código de produção. O ciclo é: escrever um teste que falha, implementar o código para passar no teste e, em seguida, refatorar. II. A refatoração contínua no TDD visa melhorar a estrutura e a legibilidade do código, sem alterar o comportamento externo, o que contribui para a manutenção e evolução do software. Essa asserção é verdadeira. A refatoração é uma parte essencial do TDD, pois permite que o código seja melhorado sem alterar sua funcionalidade. Com base nessa análise, temos: - Asserção I: falsa - Asserção II: verdadeira Portanto, a alternativa correta é: C) Asserção I é falsa e asserção II é verdadeira.