Skip to content

CRUD Carteira - Media Prioridade #67

Description

@All4mn

-FC_Frontend\src\pages\carteira\useCarteira.js:14 -- Estado nomeado cartas (cartas/letters) em vez de carteiras (wallets). Nome enganoso que nao reflete o dominio. Propagado para Carteira.jsx:16 e passado como prop carteiras={cartas} para TableCarteira, que espera prop carteiras.

-FC_Frontend\src\pages\carteira\Carteira.jsx:16 -- Variavel cartas vinda do hook useCarteira() com nome inconsistente em relacao ao resto do dominio (carteira, nao carta).

-FC_Backend_VS\src\features\carteira\carteira.controller.js:13-81 -- Todos os catch usam mensagem fixa "Erro interno" sem incluir err.message. O ecossistema tem AppError (FC_Backend_VS\src\Errors\AppError.js) com error.statusCode e handler global em app.js:26-41, mas o controller nunca delega erros de servico para este mecanismo. Perde-se informacao de diagnostico e status code apropriado.

-FC_Frontend\src\pages\carteira\useCarteira.js:82 -- Validacao do nome inline no hook. BLUEPRINT_FORMULARIO.md recomenda Schema dedicado (CarteiraSchema.js) com validarCarteira() para centralizar regras de validacao e formatacao.

Metadata

Metadata

Assignees

Labels

2° bimchildpara colocar nas sub-issues

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions