Se estamos trabalhando com TDD nesse projeto, por quê não foi criado primeiro o teste para depois implementar o código da nova demanda de gerar ticket?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Se estamos trabalhando com TDD nesse projeto, por quê não foi criado primeiro o teste para depois implementar o código da nova demanda de gerar ticket?
Olá, estudante! Tudo bom?
Essa é uma pergunta bastante interessante. Na verdade, a ideia do TDD é justamente criar os testes antes de implementar o código, para garantir que o software funcione corretamente e atenda aos requisitos definidos.
Porém, é possível que no caso específico do gerar ticket, os desenvolvedores tenham optado por implementar primeiro o código para atender a uma demanda urgente ou para fazer uma validação rápida da funcionalidade.
De qualquer forma, é importante lembrar que o TDD é uma metodologia que visa garantir a qualidade do software e a satisfação do cliente. Por isso, é sempre recomendado seguir essa abordagem na medida do possível.
Espero ter ajudado e bons estudos!