TDD No Front-End Com React E Cypress

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

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

  • @ruanvictor8976
    @ruanvictor8976 8 месяцев назад +1

    Conteudo muito bom!!!

  • @Cleyson099
    @Cleyson099 8 месяцев назад +1

    Conteúdo sensacional como sempre!

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

      Muito obrigado Cleyson! Sucesso e abraços!

  • @matheusaraujo2641
    @matheusaraujo2641 8 месяцев назад +2

    Fiquei curioso sobre o motivo de não realizar testes unitários no front-end, poderia explicar melhor os motivos? Excelente vídeo

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

      Fala Matheus, primeiramente muito obrigado pelo o seu feedback.
      Bem, o motivo pelo o qual eu não escrevo testes unitários no front, é pelo o fato de que eu acho que testes unitários devem ser focados na camada domínio da aplicação, ou seja, eles devem cobrir as regras de negocios. Na minha visão, regras de negócios não vivem no front, e sim, no back-end. Se o meu front-end tiver que ter alguma regra de negocio, então, que tenha a quantidade mínima possível.

  • @gabrielcarniel
    @gabrielcarniel 8 месяцев назад +1

    show

  • @DiogoLScarmagnani
    @DiogoLScarmagnani 8 месяцев назад +1

    Excelente vídeo. Testes ainda são uma incógnita para mim, qndo eu chegar nesse módulo no curso vou ter q prestar bastante atenção. kk Mas tbm fiquei curioso, se um dia puder faça um vídeo do pq vc prefere não fazer testes unitários.
    Edit: (18:30) Caramba, agora q prestei atenção no addEventListener... rs Difícil ver addEventListener isso em aplicações React (eu acho). Aproveitando, poderia um dia fazer um vídeo falando sobre a criação de eventos no React, borbulhamento etc. Seria legal.

    • @GarotoDeSoftware
      @GarotoDeSoftware  8 месяцев назад +1

      Fala Diogo meu nobre, tudo certo? Teste é um assunto muito massa, você vai gostar muito do modulo de Cypress.

    • @GarotoDeSoftware
      @GarotoDeSoftware  8 месяцев назад +1

      Hmmrrum, é dificil mesmo ver o addEventListener nos app's React kkk. Claro, posso sim!

  • @amauryrodrigo
    @amauryrodrigo 3 месяца назад +1

    Muito bom!!!

    • @GarotoDeSoftware
      @GarotoDeSoftware  3 месяца назад

      Muito obrigado pelo o seu feedback meu bom! Sucesso!

  • @versaleyoutubevanced8647
    @versaleyoutubevanced8647 8 месяцев назад +1

    Conteudo mto bom
    Só uma contribuição, o último expect de cada teste conta com detalhes de implementação, se você trocar a implementação de montar e desmontar o componente usando um ternario para uma implementação que sempre deixa o conteudo do dropdown montado, porém dando toggle no visibility dele, os testes falhariam
    Essa troca de implementação ficaria mais claro o poder do TDD na hora de refatorar, acho que um bom expect nesse caso seria checar se existe o conteudo do dropdown no documento

    • @GarotoDeSoftware
      @GarotoDeSoftware  8 месяцев назад +1

      Excelente observação Versaley, concordo plenamente! No vídeo mesmo eu comecei escrevendo meu teste pra checar o conteudo do dropdown, na hora, eu decidir ir por outro caminho. Você está certo, da maneira que está, o teste fica preso ao detalhe da implementação, logo qualquer refatorada pode quebrar o teste! É um teste fragil!

  • @matheus3153
    @matheus3153 8 месяцев назад +1

    Top, poderia trazer um conteúdo mais a fundo sobre o biomejs ;)