Kaua3045 / ecommerce

Ecommerce project, to manage products, nfe, orders, using clean architecture and DDD
3 stars 0 forks source link

Feature/integrate rollback on remove attribute #60

Closed Kaua3045 closed 8 months ago

Kaua3045 commented 8 months ago

Descrição

Foi adicionado a integração de rollback ao remover um atributo no caso de falha e foi adicionado a exception file storage exception para o s3 storage service impl

Mudanças Propostas

Foi adicionado a integração de rollback ao remover um atributo no caso de falha e foi adicionado a exception file storage exception para o s3 storage service impl

Testes Realizados

Testes de unidade e integração

Cobertura de Testes

O mínimo é 95%, está em 100%

Problemas Conhecidos

Ainda precisamos adicionar um getFirstError no notification handler ou no geral e vamos trabalhar a classe either, para adicionar o método fold que lida com o caso de erro e sucesso, sem precisarmos ficar fazendo if return e else, partindo mais pra uma programação funcional e vamos refatorar o retorno do transaction manager para retornar um either.

Checklist