Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Comunidade Universitaria
  • wiki
  • Wiki
  • dividas_tecnicas

Last edited by Filipe de Oliveira de Freitas Nov 28, 2023
Page history

dividas_tecnicas

Home Escopo e Cronograma Processo Design/Mockups Configuração Arquitetura Código BD Dívidas Técnicas

Dívidas Técnicas

Evento

1. Paginação na Pesquisa de Eventos

  • Descrição: O backend deve ser ajustado para retornar apenas 10 eventos por vez, implementando a paginação na pesquisa de eventos.

2. Melhor Controle de Autorização

  • Descrição: Melhorar a lógica de controle de autorização/permissionamento, evitando a implementação simultânea em controllers e services.

4. Erro ao Entrar na Edição de Evento sem Acessar a Tela de Perfil

  • Descrição: Há um problema geral de rotas no sistema. Um dos sintomas ocorre quando o usuário entra na tela de edição de evento sem acessar previamente sua tela de perfil.

5. Navegação Incorreta nos Botões de Voltar

  • Descrição: Há um problema geral de rotas no sistema. Um dos sintomas ocorre com o botão de voltar da tela de edição de evento, que não retorna para a última tela do contexto.

6. Botão de Inscrição em Eventos Encerrados

  • Descrição: Ocultar o botão de "Inscrever-se" em eventos encerrados.

7. Visualização da Divisão de Mês ao Filtrar por Tags

  • Descrição: Há perda da divisão de mês na listagem de eventos ao aplicar filtros por tags.

8. Prioridade nas Tags na Barra de Pesquisa

  • Descrição: Apresentar com prioridade as tags escolhidas pelo usuário na barra de pesquisa de eventos.

9. Duplicidade de Código

  • Descrição: A tela de criação de evento e edição de evento possuem grande quantidade de código duplicado.

Cadastro/Login

1. Feedback de Erro na Tela de Sign Up

  • Descrição: Implementar feedback para o usuário na tela de sign up/login quando há algum erro durante o processo.

2. Iniciais do Nome do Usuário como Foto Inicial

  • Descrição: Ao se cadastrar, apresentar as iniciais do nome do usuário como foto inicial.

3. *Login com Senha

  • Descrição: A fim de acelerar o desenvolvimento do MVP, evitando complexidades de armazenamento de senha, o login atualmente não necessita senha, pois esta não é salva no banco de dados.

Geral:

1. Implementação de Rotas para o Sistema

  • Descrição: Implementar e corrigir rotas para o sistema. Há um grande problema de aninhamento de rotas. Isso afeta navegação do sistema como acesso da tela de edição e botões de retorno. Sem rotas, o botão de Share no detalhe de um evento não possui efetividade. Cada tela deveria ter sua rota associada.

2. Base de DTO

  • Descrição: Estabelecer uma base de DTO mais robusta, evitando o compartilhamento inadequado de DTO entre contextos distintos (Database, Controller).

3. Build

  • Descrição: O desenvolvimento todo se deu através do emulador. Apenas o build para android foi testado. Esse build não está funcional. Há um problema, que não foi possível ser endereçado a tempo, na visualização da tela de Meus Ingressos.

4. CORS

  • Descrição: O CORS do sistema está muito permissivo. Isso foi feito para facilitar o processo de desenvolvimento, para o uso correto em produção ele deveria ser melhor configurado.
Clone repository
  • arquitetura
  • banco_dados
  • codigo
  • configuracao
  • design_mockups
  • dividas_tecnicas
  • escopo
  • Home
  • processo