Nome | Github | 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 |
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.