Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 52
    • Issues 52
    • 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
  • CP - Planta
  • WikiWiki
  • Wiki
  • debitos_tecnicos

debitos_tecnicos · Changes

Page history
Update debitos_tecnicos authored Dec 09, 2024 by Adriana Anacleto Serpa's avatar Adriana Anacleto Serpa
Show whitespace changes
Inline Side-by-side
debitos_tecnicos.md
View page @ 636582d5
......@@ -5,12 +5,15 @@
Nesta seção está descrito as tarefas que não conseguimos concluir ao fim do projeto, os débitos técnicos.
- [Fora do escopo](fora-escopo)
- [Extras realizados](#extras)
- [Frontend](#frontend)
- [Backend](#backend)
- [Avisos](#avisos)
- [Sugestões para o futuro](#sugestoes)
## Fora do escopo
Estas são as parte do projeto em que ficou fora do nosso escopo durante o desenvolvimento e que ainda precisará ser realizado.
Estas são as partes do projeto em que ficou fora do nosso escopo durante o desenvolvimento e que ainda precisará ser realizado.
- Estoques de matéria prima
- Estoques de produto final
......@@ -24,6 +27,7 @@ O que fizemos como um extra para o projeto:
![image](uploads/477fbc803d09a1143db4f2057d039e00/image.png)
## Frontend
Link repositório: https://tools.ages.pucrs.br/cp-planta/frontend
- Integração com backend para a tela de cadastro de ordem + criar service
cp-planta/frontend#36
- Overview de Ordem cp-planta/frontend#49
......@@ -32,6 +36,7 @@ cp-planta/frontend#36
- Testes funcionais para cadastro de lote cp-planta/frontend#43
## Backend
Link repositório: https://tools.ages.pucrs.br/cp-planta/backend/-/tree/master
- Alterar rota batches-raw e testá-la cp-planta/backend#54
- integração com estoque de matéria prima cp-planta/backend#9
- Testes Unitários
......@@ -45,8 +50,21 @@ cp-planta/frontend#36
- stock cp-planta/backend#40
- Criar lógica para incluir as imagens dos produtos no sistema cp-planta/backend#4
# Avisos
Os boards para verificar as tasks podem ser encontradas ao clicar no #numerotask incluido nesta página ou visualizar as tasks marcadas na coluna de débito técnico pelos caminhos:
- https://tools.ages.pucrs.br/cp-planta/backend/-/boards/737
- https://tools.ages.pucrs.br/cp-planta/frontend/-/boards/738
- O repositório criado para infraestrutura se encontra neste link: https://tools.ages.pucrs.br/cp-planta/infrastructure/-/tree/main
- Realizar um hotfix para mostrar na tela inicial todas as ordens com diferentes estados de finalizado e alerta de problema (no momento aparece apenas as ordens em andamento apesar de termos todos os estados criados no banco).
**Atual:**
![image](uploads/7c6f8a4ba901072232a8b68cf1ec7ff9/image.png)
**Esperado:**
![image](uploads/4f0577201bbfe215a62ec5ef2514f55c/image.png)
- Criar mais fornecedores no banco, no momento temos apenas "teste" e "fulano". Se incluirmos outro fornecedor na tela de cadastro de lote, os dados não são atualizados (aplicação quebra)
![image](uploads/f5bf3ee101f2df643538d5b068305ec4/image.png)
......@@ -54,3 +72,34 @@ cp-planta/frontend#36
- A integração para a tela de cadastro de ordens está apenas em mock, a integração ficou faltando.
- Assim como as imagens em toda a aplicação (estão apenas em mock)
- O frontend espera por uma string e no momento no backend estamos enviando um tipo que não condiz com o esperado. Então criamos a task cp-planta/backend#54 que ficou como débito (rota batch pertence ao lote)
- Revisar os testes unitários feitos ou inciados no backend (grande parte ficou como débito)
# Sugestões para uso futuro
## Geração automática e sequencial do lote usando REDIS
cp-planta/backend#43
- Configurar servidor
- subir servidor DEV
- subir servidor PROD
- configurar troca de mensagens de forma global no back
Configuração do Servidor do REDIS para:
* controlar sequenciamento e uso das numerações para evitar quebra de sequencia
* controlar concorrência e atomicidade
* entrega com velocidade e qualidade REDIS vai servir também para controlar a troca de estado e gerenciamento dos eventos dos módulos no backend (módulo orquestrador)
* outros usos na aplicação (futuros)
## Criação de login na aplicação/usuários
- Teste Unitário - Persons cp-planta/backend#39
- Teste Unitario - Users cp-planta/backend#33
Objetivo: criar testes usando o jest seguindo o template disponível no diretório "docs/".
- realizar testes de Sucesso (tudo que funciona conforme esperado)
- realizar testes para capturar os erros HTTP code 400, 500... é necessário existir testes para validar os erros possíveis naa aplicação
- Service
- Controller
\ No newline at end of file
Clone repository
  • Infraestrutura
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • analytics
  • arquitetura
  • backend_categories
  • backend_inicio
  • backend_persons
  • backend_production_order
  • backend_products
  • backend_qualidade
  • backend_settings
  • backend_stock
  • backend_stock_locations
View All Pages