Adapter Prática - Padrões de Projeto - Parte 17/45

Поделиться
HTML-код
  • Опубликовано: 15 дек 2024

Комментарии • 14

  •  4 года назад +2

    Quer aprender Python, JavaScript ou TypeScript? Da uma olhada nos meus cursos em www.otaviomiranda.com.br/2017/meus-cursos/

  • @victorshimadaserete2726
    @victorshimadaserete2726 10 месяцев назад

    Muito obrigado pelo conteúdo Otavio! Estou no início da minha carreira como dev, mas você explica de uma forma muito simples de aprender!

  • @franciscocesar8608
    @franciscocesar8608 8 месяцев назад

    Cara, simplesmente uma perfeita explicação

  • @Rchannel24
    @Rchannel24 2 года назад

    Cara, você é show. Aprendi bastante sobre adapters com você

  • @gabrielsena2558
    @gabrielsena2558 Год назад

    Cara, conteúdo top demais! Vi a parte teórica e a didática está boa demais, já compreendi melhor a função dos Adapters, e fica melhor ainda com esta parte prática!

  • @tozine5655
    @tozine5655 Год назад

    Achei interessante a parte de separar o método isEmail em uma interface separada, mas eu particularmente prefiro separar em métodos estáticos, pois os mesmos não dependem de um valor interno da instância da classe, porém ai pode ter um ponto negativo dependendo de como a pessoa interpreta, pois fazendo dessa forma estática, você não passa via injeção de dependência, como você fez (EmailValidatorFnProtocol), ai teria que usar o valor mesmo do resultado do método estático (booleano).
    Obrigado pelo conteúdo Otávio, valeu.

  • @victormello1993
    @victormello1993 Год назад

    Excelente conteúdo! Uma pergunta: caso eu queira no futuro trocar para uma outra lib de validador de e-mail (ex: Zod), eu posso criar um outro adapter que implemente a mesma interface? Ou tem que ser no mesmo adapter e acrescentar uma outra função que atenda essa outra lib?

  • @vieiramaicon
    @vieiramaicon 2 года назад

    Se precisar apenas de um adptador, faz sentido ainda sim criar a interface?

    •  2 года назад +3

      sempre faz né, porque vai que tu muda de ideia adiante... contratos sempre são legais na programação.

  • @MichelSilveira-c4c
    @MichelSilveira-c4c 4 месяца назад

    Até para criar testes unitário fica mais fácil.

  • @lglf77
    @lglf77 2 года назад

    Não vi sua explicação simples, fala mais do mais, o iniciante asolve o menos, meu deus qual o problema desse povo em ensinar de forma gratuita algo simples

    •  2 года назад +7

      Padrões de projeto não são algo para iniciantes, por favor, foque no básico primeiro para aprender da forma correta.

    • @dev_tsilva
      @dev_tsilva 2 года назад +13

      Se tu não entendeu é porque não sabes o básico.
      E outra de conteúdo gratuito a gente não reclama.
      Te garanto que há conteúdo pago que não chega aos pés da Playlist do Otávio.