-
Notifications
You must be signed in to change notification settings - Fork 85
Critério de avaliação
-
Organização do código: Separação de módulos, view e model, back-end e front-end
-
Clareza: O README explica de forma resumida qual é o problema e como pode rodar a aplicação?
-
Assertividade: A aplicação está fazendo o que é esperado? Se tem algo faltando, o README explica o porquê?
-
Legibilidade do código (incluindo comentários)
-
Segurança: Existe alguma vulnerabilidade clara?
-
Cobertura de testes (Não esperamos cobertura completa)
-
Histórico de commits (estrutura e qualidade)
-
UX: A interface é de fácil uso e auto-explicativa? A API é intuitiva?
-
Escolhas técnicas: A escolha das bibliotecas, banco de dados, arquitetura, etc, é a melhor escolha para a aplicação?
-
"Algo a mais": Foi adicionada alguma feature não descrita nos requisitos mínimos? Ela foi bem executada? Traz alguma inovação interessante?
-
GraphQL: Está retornando informações que está utilizando ou coisa a mais