Please enable JavaScript.
Coggle requires JavaScript to display documents.
TDD - Test Driven Development (Vantagens do TDD (Os testes documentam o…
TDD - Test Driven Development
O Que é?
Desenvolvimento guiado pelo teste
O código é escrito para ser aprovado nos testes pré estabelecidos
Vantagens do TDD
Os testes documentam o software
Alta manutenabilidade
Escrita apenas do que é necessário
Design Modularizado
Fácil de refatorar
Menos Debug
Desvantagen do TDD
Não é a solução para todos os problemas
É demorado no início pois muda a forma de estruturar mentalmente a aplicação
Todos os membros da equipe precisam trabalhar com testes
Os testes devem ser atualizados quando os requisitos mudarem
Fluxo do TDD
RED: Se começa escrevendo testes que vão falahar, pois a funcionalidade ainda não foi implementada
GREEN: Escreve o código para passar nos testes
Se escreve somente o necessário para passar nos testes, diante disso você consegue um código mais limpo e coeso