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 @@ ...@@ -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. 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) - [Frontend](#frontend)
- [Backend](#backend) - [Backend](#backend)
- [Avisos](#avisos) - [Avisos](#avisos)
- [Sugestões para o futuro](#sugestoes)
## Fora do escopo ## 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 matéria prima
- Estoques de produto final - Estoques de produto final
...@@ -24,6 +27,7 @@ O que fizemos como um extra para o projeto: ...@@ -24,6 +27,7 @@ O que fizemos como um extra para o projeto:
![image](uploads/477fbc803d09a1143db4f2057d039e00/image.png) ![image](uploads/477fbc803d09a1143db4f2057d039e00/image.png)
## Frontend ## 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 - Integração com backend para a tela de cadastro de ordem + criar service
cp-planta/frontend#36 cp-planta/frontend#36
- Overview de Ordem cp-planta/frontend#49 - Overview de Ordem cp-planta/frontend#49
...@@ -32,6 +36,7 @@ cp-planta/frontend#36 ...@@ -32,6 +36,7 @@ cp-planta/frontend#36
- Testes funcionais para cadastro de lote cp-planta/frontend#43 - Testes funcionais para cadastro de lote cp-planta/frontend#43
## Backend ## 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 - Alterar rota batches-raw e testá-la cp-planta/backend#54
- integração com estoque de matéria prima cp-planta/backend#9 - integração com estoque de matéria prima cp-planta/backend#9
- Testes Unitários - Testes Unitários
...@@ -45,8 +50,21 @@ cp-planta/frontend#36 ...@@ -45,8 +50,21 @@ cp-planta/frontend#36
- stock cp-planta/backend#40 - stock cp-planta/backend#40
- Criar lógica para incluir as imagens dos produtos no sistema cp-planta/backend#4 - Criar lógica para incluir as imagens dos produtos no sistema cp-planta/backend#4
# Avisos # 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) - 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) ![image](uploads/f5bf3ee101f2df643538d5b068305ec4/image.png)
...@@ -54,3 +72,34 @@ cp-planta/frontend#36 ...@@ -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. - 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) - 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) - 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