como melhorar seu código em 10 minutos

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024
  • comenta ae como você arrumaria o final :)
    ---
    #programming #programação #coding #coder #vim #tmux #ligeiro #ligeirox #programador #tmux #designpatterns

ความคิดเห็น • 15

  • @haykou1337
    @haykou1337 6 หลายเดือนก่อน

    vídeo top! alguma chance de lançar mais vídeos sobre design patterns como esse?

    • @ligeiro
      @ligeiro  หลายเดือนก่อน

      YESSSSSSS

  • @ronilucas8788
    @ronilucas8788 ปีที่แล้ว

    Qualidade absurda nem se fala do conteúdo. Brabissimo

  • @allefdouglas9693
    @allefdouglas9693 ปีที่แล้ว +4

    Não é injeção de dependência, mas sim inversão de dependência.

    • @rodrigoelias1987
      @rodrigoelias1987 ปีที่แล้ว +4

      Inversão de dependência é um conceito de arquitetura de fazer as os objetos no código dependerem de interfaces e desacoplar dependências de outros objetos concretos, coisa que o js puro não tem muito, seria o D do SOLID.
      Injeção de dependência é um design pattern que consiste em evitar usar as dependências diretamente na classe, mas sim passá-las via parâmetros, igual ele fez no (this.gateway = gateway) do construtor.
      Ou seja, não tem nada de errado no vídeo.

    • @allefdouglas9693
      @allefdouglas9693 ปีที่แล้ว

      @@rodrigoelias1987 Injeção de dependência é uma técnica para aplicar a inversão de dependência. Pode ser utilizando uma biblioteca ou não. O que ele mostrou no vídeo se encaixa mais como inversão de dependência, já que trata da ideia de trabalhar com objetos diferentes, que a classe principal não conhece. Apesar de não ter a interface, os métodos são os mesmos.
      Nesse caso, ele utilizou o factory method para passar a classe que será utilizada.
      Inversão de dependência é um termo mais amplo, já a injeção não é tão amplo.

    • @rodrigoelias1987
      @rodrigoelias1987 ปีที่แล้ว

      ​@@allefdouglas9693​ ele só fala de dependency injection quando ele seleciona o construtor da classe payment, que realmente tem o design pattern de injeção de dependência. O que você falou nesse segundo comentário tá certo, só não faz sentido sua correção.

    • @rcbarro
      @rcbarro 11 หลายเดือนก่อน

      @@allefdouglas9693 Só complementando pessoal, um termo mais amplo não seria inversão de controle? Vlws!

  • @rodrigoelias1987
    @rodrigoelias1987 ปีที่แล้ว +1

    8:43 outro factory method escondendo esse if pra deixar mais fácil de refatorar caso entrem outros gateways de pagamento, e um strategy pattern.

  • @italodomingos6891
    @italodomingos6891 ปีที่แล้ว

    Sinto cheiro de série vindo, muito bom!

  • @allangustavo_
    @allangustavo_ ปีที่แล้ว

    cortou o cabelo ligeiro gostava quando ele estava comprido tô deixando o meu crescer rs
    tu fala rápido hein kkkkk
    eu tbm sou assim 😅

    • @ligeiro
      @ligeiro  หลายเดือนก่อน

      ahhhh

  • @matheushenrique4770
    @matheushenrique4770 ปีที่แล้ว +1

    Vi a recomendação depois de 10 min do vídeo ser postado...
    Coincidência?

    • @ligeiro
      @ligeiro  หลายเดือนก่อน

      there are no coincidences