FC ConcursosFC Concursos

Questão FC370002

Maurício é o líder técnico do Time de Tecnologia da Informação (TTI) de uma organização que está iniciando o uso do estilo de Desenvolvimento Orientado a Testes (TDD). De forma a n

Modelos de Ciclo de Vida e Metodologias de Desenvolvimento

FGV · 2024

Maurício é o líder técnico do Time de Tecnologia da Informação (TTI) de uma organização que está iniciando o uso do estilo de Desenvolvimento Orientado a Testes (TDD). De forma a nivelar o conhecimento e obedecendo ao estilo TDD, Maurício orientou que os(as):

  1. testes comecem por uma operação complexa;
  2. casos de teste menores dispensem a escrita de asserções;
  3. testes de recursos complexos, como acesso a dados, sejam especificados como testes de integração;
  4. coleções de objetos sejam implementadas sem coleções e, após testadas, sejam reescritas para funcionar com coleções;
  5. os desenvolvedores registrem nos comentários da ferramenta de versionamento os testes que foram criados, já que a execução de um teste afeta a execução de outro.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

No estilo TDD a orientação de implementar coleções “sem coleções” significa começar pela solução mais simples possível: escrever um código que trate um único elemento ou um caso reduzido para permitir a escrita de testes unitários claros e rápidos.


Ao fazer os testes ficarem verdes nessa versão mínima, o desenvolvedor segue o ciclo red‑green‑refactor: primeiro garantir o comportamento, depois refatorar para generalizar a solução e introduzir estruturas de coleção sem quebrar os testes existentes.


Esse caminho incremental facilita a detecção de erros, orienta o design pela prova de comportamento e preserva a segurança ao evoluir para operações com múltiplos elementos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo