Logo Passei Direto
Buscar
Questão 1/10 - Qualidade de Software O Test Driven Development (TDD) é uma concepção ágil para o desenvolvimento de software orientado a testes. Nele, os desenvolvedores escrevem seus casos de testes e, depois, programam as funcionalidades. TDD caminha lado a lado com as boas práticas de desenvolvimento de software, para garantir código limpo, menos acoplado e mais coeso. Com TDD, conseguimos? Assinale a única alternativa correta; A • código limpo (sem código desnecessário e/ou duplicado); • código fonte dos testes como documentação dos casos de testes; • código confiável, logo, com mais qualidade; • suporte para teste de regressão B • código limpo (sem código desnecessário e/ou duplicado); • código fonte dos testes como documentação dos casos de testes; • código confiável, logo, com mais qualidade; • suporte para teste vazio. C • código confuso. • código fonte dos testes como documentação dos casos de testes; • código confiável, logo, com mais qualidade; • suporte para teste vazio. D • código confuso. • código fonte dos testes como documentação dos casos de testes; • código confiável, logo, com menor qualidade. • suporte para teste vazio. E Apenas código fonte dos testes como documentação dos casos de testes;
User badge image
charles mauricio da cruz da cruz

há 2 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as alternativas uma a uma, considerando os princípios do Test Driven Development (TDD): A) Esta opção menciona "código limpo", "código fonte dos testes como documentação", "código confiável" e "suporte para teste de regressão". Todos esses pontos estão alinhados com os objetivos do TDD, que busca garantir qualidade e manutenibilidade do código. B) Embora mencione "código limpo", "código fonte dos testes como documentação" e "código confiável", a parte "suporte para teste vazio" não é correta, pois TDD não promove testes vazios. C) Esta opção fala em "código confuso", o que vai contra os princípios do TDD, que visa um código mais claro e compreensível. Além disso, menciona "teste vazio", o que também não é correto. D) Assim como a opção C, menciona "código confuso" e "teste vazio", o que não se alinha com os objetivos do TDD. Além disso, diz que o código tem "menor qualidade", o que é incorreto. E) Esta opção é muito limitada, pois fala apenas sobre "código fonte dos testes como documentação", sem abordar outros aspectos importantes do TDD. Diante dessa análise, a alternativa correta é a) que apresenta todos os benefícios do TDD de forma adequada.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

Analisando as opções apresentadas: A) código limpo (sem código desnecessário e/ou duplicado); código fonte dos testes como documentação dos casos de testes; código confiável, logo, com mais qualidade; suporte para teste de regressão - Esta opção destaca os benefícios do TDD, como garantir código limpo, confiável e com suporte para teste de regressão. Portanto, é a alternativa correta. B) código limpo (sem código desnecessário e/ou duplicado); código fonte dos testes como documentação dos casos de testes; código confiável, logo, com mais qualidade; suporte para teste vazio - A presença de "suporte para teste vazio" não faz sentido e não é um benefício do TDD. C) código confuso; código fonte dos testes como documentação dos casos de testes; código confiável, logo, com mais qualidade; suporte para teste vazio - A presença de "código confuso" não condiz com os princípios do TDD. D) código confuso; código fonte dos testes como documentação dos casos de testes; código confiável, logo, com menor qualidade; suporte para teste vazio - Além do "código confuso", a afirmação de que o código confiável resulta em menor qualidade é incorreta. E) Apenas código fonte dos testes como documentação dos casos de testes - Esta opção não aborda todos os benefícios do TDD, como a garantia de código limpo e confiável. Portanto, a alternativa correta é: A) código limpo (sem código desnecessário e/ou duplicado); código fonte dos testes como documentação dos casos de testes; código confiável, logo, com mais qualidade; suporte para teste de regressão.

Essa resposta te ajudou?

0
Dislike1

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina