### LEGIBILIDADE E MANUTENIBILIDADE **Os identificadores das variáveis e métodos estão coerentes?** Sim, nomeou bem os componentes, variáveis e métodos. **É possível entender o que o código faz apenas lendo ele? (está compreensível?)** Relativamente, a estrutura dentro dos componentes ficou um pouco confusa em alguns casos, variáveis sendo instanciadas em lugares estranhos, por exemplo. **Existe algum código de depuração que deve ser removido? (por exemplo pdb ou console.log)** Não **Existe algum código redundante ou duplicado?** Não ### FUNCIONALIDADE **O código cumpre os requisitos do desafio?** Não totalmente, faltou paginar da maneira correta e deixar a responsividade funcionando bem na página de detalhes do filme. **O código contém algum bug, como quando, acidentalmente, trocamos um “&&” por “||”?** Apesar de não estar 100% completo, o que foi implementado, funciona bem. **Existe alguma implementação incompleta?** A paginação não funciona perfeitamente (existem apenas 4 páginas que contém o resultado de apenas uma página da API.) ### ORGANIZAÇÃO E COMPONENTIZAÇÃO **Como está a organização do código em geral?** Bem organizado e componentizado. **Como está a organização das pastas e arquivos?** Bem feita, separou os estilos por componentes, além de ter componentizado bem e separado as pastas das Views(páginas), componentes e stores. **O código está bem componentizado?** Sim, separou bem a responsabilidade e generalizou o que deveria ser generalizado. ### TESTES O código não possui testes. ### PADRÃO DE PROJETO O candidato seguiu algum padrão estrutural? Algo próximo do padrão adotado pela cubos. (presentation components, container components). ### DOCUMENTAÇÃO **O código está suficientemente documentado?** Não tem documentação ### FERRAMENTAS **Foram usadas tecnologias da stack da Cubos?** Sim, usou react e mobX. **Foram usadas tecnologias atuais?** Sim, o próprio react e o mobX. **Utilizou alguma biblioteca?** MobX, React router ### Observações * Faltou complementar a lógica de paginação. * Responsividade da página de detalhes não ficou legal. * Componentizou super bem. * Layout (até onde foi completado) super fiel ao proposto.