Live Coding: Clean architecture na prática com Rodrigo Branas

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 11

  • @celsopires1999
    @celsopires1999 4 місяці тому +5

    Já estou com a Full Cycle há dois anos. Parabéns por mais uma imersão!!

  • @mohamedaljoke8679
    @mohamedaljoke8679 4 місяці тому +3

    obrigado pelo conteúdo

  • @gabrielrochasantana
    @gabrielrochasantana 4 місяці тому +1

    Muito legal. Nao sabia que era usado typescript pra acesso direto a banco de dados... geralmente vejo micro serviço.

  • @marcrib100
    @marcrib100 3 місяці тому +1

    Excelente Live. @RodrigoBranas no caso, usando um ORM, faz sentido a gente separar a camada igual você fez com a PgPromise? Pergunto isso porque senão o nosso repository vai ter acoplado com o orm né? E pelo que eu entendi, o repository está na camada de interface adapters (verde).

    • @MatheusHenrique-dz3jp
      @MatheusHenrique-dz3jp 3 місяці тому +1

      Cara, estava com a mesma dúvida em uma implementação de uma aplicação que fiz com prisma + mongodb aqui e joguei em um DatabaseConnection para não acoplar o repository ao ORM e acho que é isso mesmo no fim das contas. Na minha implementação, passo o objeto, por ex.: Ticket, e lá dentro implemento os métodos da interface em uma classe referente ao ORM. Se por exemplo, eu fosse trocar para query pura ao invés do ORM, eu continuaria passando o mesmo objeto Ticket (não mudando nada do repository) e apenas iria alterar a classe que implementa a mesma interface, o que poderia ser uma classe que faz um select direto em um método findUnique por exemplo.

  • @gilz0rdBJJ
    @gilz0rdBJJ 2 місяці тому

    Alguém tem o link desse artigo citado ali por volta do minuto 53:00 ~54:00 ?
    Excelente aula!!!

  • @gabrielmedeiros9806
    @gabrielmedeiros9806 4 місяці тому +1

    Mto boa a aula

  • @PauloBechaire
    @PauloBechaire 4 місяці тому +1

    Excelente...

  • @reidecarvalho
    @reidecarvalho 4 місяці тому +1

    O GetTicket foi criado apenas para o teste? E se o negócio não precisar dele?