Skip to content

PR de Correção#8

Open
indiomedeiros wants to merge 16 commits intocorrecao-projetofrom
main
Open

PR de Correção#8
indiomedeiros wants to merge 16 commits intocorrecao-projetofrom
main

Conversation

@indiomedeiros
Copy link

Não mergear

@indiomedeiros indiomedeiros changed the title Correção de PR's PR de Correção Mar 23, 2022
Copy link

@labenu-bot labenu-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Parabéns pela entrega!

Requisitos do projeto ✅

Implementações Feito
Tabela de usuários contendo id, nome, email, senha e role
Tabela de bandas contendo id, nome, gênero musical e músico responsável
Tabela de shows contendo id, dia da semana, horários de início e término e id da banda
Requisição válida de cadastro é salva no banco e devolve um jwt
Requisição válida de login devolve um jwt
Requisição válida de registrar banda é salva no banco
Requisição de buscar banda por id devolve as informações corretas
Requisição válida de adicionar show a um dia é salva no banco
Requisição de buscar shows por dia devolve as informações corretas
Requisições inválidas devolvem respostas de erro claras
Fez ao menos um desafio -
Fez mais de um desafio -
Fez todos os desafios -
Script para criar e popular as tabelas usando o Knex -
Documentação da API
Feedback do código Feito
Classes para representar as entidades
Classes para representar os serviços de autenticação
Aplicou alguma arquitetura ao código
Nomes adequados para as variáveis e rotas
Testes para o endpoint de registrar banda (mínimo 2)
Testes para o endpoint de adicionar show a um dia (mínimo 2)

Comentários da pessoa avaliadora

Oi Time! O projeto de vocês está excelente, bem organizado e atendendo a todas as funcionalidades obrigatórias. Parabéns! Mandaram muito bem.

Abaixo deixarei simples propostas de ajustes

Análise realizada por: Índio

Comment on lines +30 to +33

if(week_day !== "Sexta-feira" && week_day !== "Sábado" && week_day !== "Domingo"){
throw new Error('Adicione dias válidos.')
}
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

throw new Error('Adicione dias válidos.(Sexta-feira, Sábado ou Domingo)')

Isso deixaria mais claro do que precisa ser colocado quando emitir o erro.

Comment on lines +2 to +3
"compilerOptions": {
"target": "es6" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019' or 'ESNEXT'. */,
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

O projeto de vocês estava com um erro quando eu fui rodar e o vscode identificou o "es6" como possível erro. Antigamente isso não causava problemas, mas atualmente o é necessário adicioar desse jeito:
"target": "es2016"

Comment on lines +21 to +31

app.post('/users/signup', userController.signup)
app.post('/users/login', userController.login)


app.get('/band/detail', bandController.getBandDetails)
app.post('/band/register', bandController.insertNewBand)

app.get('/show/lineup', showController.findShowByWeekDay)
app.post('/show/register', showController.insertBandShow)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Eu acho que com o router o fluxo de dados ficaria mais organizado:

app.use('/users', userRouter)
app.use('/band', bandRouter)
app.use('/show', showRouter)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants