gabrielvsc / vv-aplicando-tdd

Repositório para realizar o exercício de aplicação do padrão TDD da disciplina Verificação & Validação de Software

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

📁 Verificação e Validação de Software - Aplicando TDD [Test-Drive-Development]

Nome Github E-mail Projeto Responsável
Gabriel Victor de Vasconcelos Cesário @gabrielvsc gabriel.cesario@ccc.ufcg.edu.br Gerenciador de Tarefas
Afrânio Garcia @afranioag @cnx-afraniogarcia afranio.garcia@ccc.ufcg.edu.br Sistema de Reserva de Voo

📝 Experiência da dupla com o uso do TDD:

Inicialmente foi interessante implementar TDD em um projeto, percebemos sua eficácia em garantir segurança no código, porém ao focar excessivamente nos testes, um dos membros da dupla negligenciou a estruturação fundamental de repository, model e service, o que só foi notado no meio do caminho, demandando ajustes trabalhosos na estrutura tanto das features como posteriormente dos testes. Porém, os testes trazem uma ótima segurança na hora da refatoração de métodos, visto que podemos alterar o código e logo após ver se os testes permanecem funcionando. Essa experiência ressaltou a necessidade de equilibrar a ênfase nos testes com o desenvolvimento estrutural desde o início do projeto, mostrando que TDD é uma prática muito interessante que pode ser aplicada em projetos futuros.

About

Repositório para realizar o exercício de aplicação do padrão TDD da disciplina Verificação & Validação de Software


Languages

Language:Java 100.0%