ATIVIDADE 2 – MANUTENÇÃO DE SOFTWARE – 52_2025 QUESTÃO 1 O Test Driven Development (TDD) é uma prática essencial para garantir a qualidade do código desde as fases iniciais do desenvolvimento. Essa abordagem consiste em escrever testes automatizados antes mesmo de implementar a funcionalidade propriamente dita. O ciclo do TDD segue três etapas principais: escrever um teste que inicialmente falha, desenvolver o código necessário para passar no teste e, em seguida, refatorar o código mantendo o teste aprovado. Essa prática favorece a criação de código mais limpo, modular e com menos erros, além de facilitar a manutenção e a evolução do software. Com o TDD, os desenvolvedores têm um retorno rápido sobre a validade de suas implementações, aumentando a confiança na estabilidade do sistema como um todo. Elaborado pelo professor, 2025. Com base no ciclo “Vermelho, Verde, Amarelo” do TDD e nos seus benefícios, selecione a alternativa que descreve corretamente a sequência e os objetivos principais dessa abordagem: Alternativas Alternativa 1 – O TDD inicia com a definição dos requisitos da funcionalidade (Amarelo), depois a implementação do código (Verde) e, por último, a criação dos testes para validar a implementação (Vermelho). O foco principal é garantir que os requisitos sejam atendidos. Alternativa 2 – O ciclo do TDD consiste em planejar detalhadamente a funcionalidade (Verde), escrever a documentação técnica (Amarelo) e, finalmente, implementar o código (Vermelho). O foco principal é garantir que o código seja bem documentado e fácil de entender. Alternativa 3 – O TDD envolve a escrita de testes abrangentes ao final do desenvolvimento (Amarelo), a execução desses testes para identificar falhas (Vermelho) e a correção do código com base nos resultados (Verde). O principal objetivo é encontrar e corrigir o maior número possível de bugs antes da entrega. Alternativa 4 – O ciclo do TDD começa com a escrita do código da funcionalidade (Verde), seguido pela criação de testes para verificar sua corretude (Vermelho) e, finalmente, pela refatoração do código para melhorar sua estrutura (Amarelo). O principal objetivo é garantir que o código seja escrito de forma rápida e eficiente. Alternativa 5 – O ciclo do TDD começa com a escrita de um teste que inicialmente falha (Vermelho), seguido pela implementação do código mínimo necessário para que o teste passe (Verde) e, por fim, pela refatoração do código mantendo os testes passando (Amarelo). O objetivo principal é prevenir defeitos, guiar o desenvolvimento e garantir um código de alta qualidade e robusto.
O Test Driven Development (TDD) é uma prática essencial para garantir a qualidade do código desde as fases iniciais do desenvolvimento.

Por Colaborar Educacional

Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.

Aponte o celular para abrir o WhatsApp

O Test Driven Development (TDD) é uma prática essencial para garantir a qualidade do código desde as fases iniciais do desenvolvimento. ou clique aqui
Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.