Neste bloco, tive meu primeiro contato com testes. Foi onde a programação fez mais sentido! Pude pensar o código de maneira reversa e foi pensando na solução, no que era esperado da aplicação, pude entender melhor os conceitos de HOF's e qual a melhor para eu utilizar para resolver determinado problema.
- Escrever testes unitários para funções utilizando o Jest para verificar o correto funcionamento dessas funções;
- A partir de testes já implementados, escrever funções de forma que elas atendam aos testes propostos;
- Escrever testes e funções utilizando uma abordagem de desenvolvimento orientado a testes.
Foram implementadas várias funções para atender aos requisitos propostos e/ou testes unitários para garantir que as implementações das funções estão corretas.