TDD No Front-End Com React E Cypress

  Рет қаралды 396

Garoto de Software

Garoto de Software

Күн бұрын

Пікірлер: 17
@ruanvictor8976
@ruanvictor8976 7 ай бұрын
Conteudo muito bom!!!
@GarotoDeSoftware
@GarotoDeSoftware 7 ай бұрын
Muito obrigado Ruan! 🤝
@Cleyson099
@Cleyson099 7 ай бұрын
Conteúdo sensacional como sempre!
@GarotoDeSoftware
@GarotoDeSoftware 7 ай бұрын
Muito obrigado Cleyson! Sucesso e abraços!
@matheusaraujo2641
@matheusaraujo2641 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
show
@GarotoDeSoftware
@GarotoDeSoftware 7 ай бұрын
Vlw Gabriel! Tmj! 👊
@DiogoLScarmagnani
@DiogoLScarmagnani 7 ай бұрын
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 7 ай бұрын
Fala Diogo meu nobre, tudo certo? Teste é um assunto muito massa, você vai gostar muito do modulo de Cypress.
@GarotoDeSoftware
@GarotoDeSoftware 7 ай бұрын
Hmmrrum, é dificil mesmo ver o addEventListener nos app's React kkk. Claro, posso sim!
@amauryrodrigo
@amauryrodrigo 2 ай бұрын
Muito bom!!!
@GarotoDeSoftware
@GarotoDeSoftware 2 ай бұрын
Muito obrigado pelo o seu feedback meu bom! Sucesso!
@versaleyoutubevanced8647
@versaleyoutubevanced8647 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
Top, poderia trazer um conteúdo mais a fundo sobre o biomejs ;)
@GarotoDeSoftware
@GarotoDeSoftware 7 ай бұрын
Vlw Matheus! Claro, posso sim!
Entenda useRef no React de maneira fácil
12:03
Garoto de Software
Рет қаралды 142
Todo Programador Javascript Precisa Saber Disso
24:43
Garoto de Software
Рет қаралды 339
Wait… Maxim, did you just eat 8 BURGERS?!🍔😳| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 8 МЛН
Человек паук уже не тот
00:32
Miracle
Рет қаралды 3,3 МЛН
Injeção De Dependências No Front-End
34:34
Garoto de Software
Рет қаралды 594
Programação & Salários
26:58
Garoto de Software
Рет қаралды 405
Programador Explica Como A Internet Funciona
1:07:11
Garoto de Software
Рет қаралды 115
Como Adicionar Recaptcha da Google no NextJS
20:57
Garoto de Software
Рет қаралды 462
BiomeJS - Nunca mais use Prettier nem Eslint
18:56
Garoto de Software
Рет қаралды 2,2 М.
Como TESTAR formulários com React Hook Form e TDD - React.js
43:35
Dev Junior Alves
Рет қаралды 3,2 М.
Wait… Maxim, did you just eat 8 BURGERS?!🍔😳| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 8 МЛН