350909
Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: Câm. Porto Alegre-RS
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: Câm. Porto Alegre-RS
Provas:
Considere as seguintes assertivas sobre Desenvolvimento Guiado por Testes (TDD):
- Quando se utiliza a técnica de Desenvolvimento Guiado por Testes (TDD), a construção de uma nova funcionalidade inicia-se com a implementação de um programa, utilizando-se preferencialmente, uma ferramenta de desenvolvimento de aplicativos (IDE). Para se evitar o retrabalho e garantir a maior qualidade possível do programa elaborado, o código deve ser implementado de forma cuidadosa, obtendose, se possível, já na primeira etapa, código o mais "limpo" possível e sem erros.
- No TDD, concluída a primeira etapa, deve-se submeter exaustivamente o programa desenvolvido a uma ferramenta automatizada de teste para revisar o código elaborado. O objetivo nessa etapa é produzir, se possível, códigos sem erros e implementados de forma o mais perfeita possível, garantindo que a funcionalidade prevista inicialmente seja atendida completamente.
- Finalizando o emprego da técnica de TDD, deve-se refatorar o código implementado, eliminando-se todas as possíveis duplicatas introduzidas para auxiliar nos testes.
Quais estão corretas ?