Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Testar funções individualmente

O tópico da aula contém a seguinte afirmação: O código também fica muito mais fácil de testar, pois se temos diversas funções pequenas, conseguimos testar uma a uma em busca de erros no código.

Como é possível executar testes de cada função? No último vídeo, por exemplo, ele adicionou a função de desenhar o jogo da forca a cada erro e, para testar, executou o jogo normalmente e fez o teste errando.

Se é possível testar um bloco individualmente, teria como ele acessar aquele bloco sem executar o jogo por inteiro? Talvez no terminal executar só uma função para ver ela acontecendo?

São várias perguntas mas no fim é uma só: Na prática, como funciona esse teste das funções uma a uma citado?

1 resposta
solução!

Uma prática de teste é colocar uma saída no console a cada processamento para ver o que tá passando na função. Isso vai mostrar se os dados passados são aquilo que você queria mesmo.

Você pode testar blocos, variáveis, é só imprimir no console o valor que tá passando ali.