Skip to content

refactor: Melhora a organização do TransacaoController, extraindo regras de negócio para um novo serviço dedicado.#2

Open
devglucas wants to merge 1 commit into
Gab-HSP:mainfrom
devglucas:main
Open

refactor: Melhora a organização do TransacaoController, extraindo regras de negócio para um novo serviço dedicado.#2
devglucas wants to merge 1 commit into
Gab-HSP:mainfrom
devglucas:main

Conversation

@devglucas

Copy link
Copy Markdown
  • Criação da classe TransacaoService para encapsular a lógica de processamento de transações.
  • Extração de responsabilidades do controller: busca de entidades, verificação de saldo, atualização e persistência foram movidas para o service.
  • O controller agora apenas delega a responsabilidade para o service e retorna a resposta da API (apenas para o método de criar transações).
  • Uso de Optional para simplificar as validações e retorno condicional.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant