Neste repositório, consta um código que fere alguns dos princípios SOLID e de Clean Code.
Como fase do processo seletivo, reescrever o código, corrigindo estes princípios e escrevendo testes de unidade sempre que considerar necessário.
Após finalizar, enviar seu código via pull request.
Os métodos marcados com o comentário
// Este método não precisa ser implementado.
realmente não precisam ser implementados.
Este projeto foi baseado em um dos cursos de Steve Smith: https://www.linkedin.com/in/stevenandrewsmith/