Please enable JavaScript.
Coggle requires JavaScript to display documents.
TDD (Métodos do TDD (assertTrue() afirma que uma expressão é verdadeira.,…
TDD
Métodos do TDD
-
-
-
assertEqualWithAccuracy() afirmam que duas expressões são igual utilizando um parâmetro de precisão. Um exemplo que utilização é na comparação de Double
-
-
-
-
-
Desvantagens
-
É demorado no início, pois muda a forma estruturar mentalmente sua aplicação
-
-
Fluxo do TDD: Red, Green, Refactor
Red Você começa escrevendo testes que vão falhar, pois a funcionalidade ainda não foi implementada. O nome Red é utilizado pois a maioria das IDEs apontam como vermelho quando o teste falha.
Green Você escreve o código para passar nos testes. O nome Green vem das IDEs que apontam a cor verde quando os testes foram bem sucedidos.
Refactor Durante a implementação do código para passar nos testes, você escreve somente o necessário para passar nos testes, diante disto, as chances de escrever algum lixinho são grandes, então o Refactor é tão importante quanto as outras etapas pois é nesta etapa que você limpa e melhora o código.
O que é?
Test Driven Development Desenvolvimento guiado pelo teste, ou seja, o desenvolvedor escreve o código para passar nos testes.
-
-