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):
- testes comecem por uma operação complexa;
- casos de teste menores dispensem a escrita de asserções;
- testes de recursos complexos, como acesso a dados, sejam especificados como testes de integração;
- coleções de objetos sejam implementadas sem coleções e, após testadas, sejam reescritas para funcionar com coleções;
- 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