Test data builder - Não crie mais testes sem usar esta técnica incrível

  Рет қаралды 5,000

Full Cycle

Full Cycle

Күн бұрын

Пікірлер: 14
@marlonpassos9674
@marlonpassos9674 5 ай бұрын
Muito bom. Sempre acabava criando funções utilitarias para "resolver" esse problema, muito legal saber que tem uma solução mais limpa para isso.
@argentinaluiz
@argentinaluiz 4 ай бұрын
Opa Marlon, muito obrigado pelo feedback! As funções utilitárias ajudam, mas até um limite, depois começam a virar uma bagunça!
@samukarbrj
@samukarbrj 4 ай бұрын
Muito bom, eu acho irado essa organização no código!
@argentinaluiz
@argentinaluiz 4 ай бұрын
Muito obrigado pelo feedback Samuka!
@CaioCesarPS
@CaioCesarPS 5 ай бұрын
Já usei esse modelo de data builder mas não nesse nivel, simplesmente fantastico, Luiz, vc é o cara muito obrigado pelos conteudos
@argentinaluiz
@argentinaluiz 5 ай бұрын
Opa Caio! Pois é, como eu falei no vídeo, o Steve Freeman não fala muito de melhorias no builder, ele diz que o builder ajuda nos dados de entrada, que o builder deve ser flexível, combinavel e reaproveitável. Como dá pra fazer em cada linguagem, tem algumas implementações bem legais que daria pra fazer no Java, Python, PHP, etc. Obrigado pelo feedback
@armandojrn
@armandojrn 5 ай бұрын
bom conteudo! assistindo...l
@argentinaluiz
@argentinaluiz 5 ай бұрын
Obrigado Armando!
@ercarval
@ercarval 5 ай бұрын
Luiz qual a diferença para o FixtureFactory do XUnit Patterns
@danilodcn
@danilodcn 4 ай бұрын
No python eu uso muito factoryBoy
@argentinaluiz
@argentinaluiz 4 ай бұрын
Maravilha Danilo! O Factory boy usa exatamente este conceito do test data builder
@alquimistavoador
@alquimistavoador 5 ай бұрын
Errata: Isso que você chama no vídeo de polimorfismo não é polimorfismo. O nome correto é sobrecarga (overloading). Polimorfismo é outra coisa completamente diferente. De qualquer forma, ótimo vídeo! Eu já tinha ouvido falar desse padrão, mas não aplicado aos testes. Faz muito sentido! Facilita demais. Com certeza vou usar
@argentinaluiz
@argentinaluiz 4 ай бұрын
Opa, muito obrigado pelo feedback! Sim, correto, isto é chamado de sobrecarga! É um conceito que vem lá da linguagem C.
@arraisgbr
@arraisgbr 3 ай бұрын
Na verdade a sobrecarga é uma forma de polimorfismo sim.
Se a sua API Rest não aplica este princípio, ela não é REST
20:50
Por que você não deveria CONFIAR em IAs
15:28
Ciência Todo Dia
Рет қаралды 779 М.
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
Jaidarman TOP / Жоғары лига-2023 / Жекпе-жек 1-ТУР / 1-топ
1:30:54
Estes erros vão prejudicar sua API REST - parte 1
31:50
Full Cycle
Рет қаралды 2,2 М.
Criando diagramas UML no ChatGPT
7:28
Reprogramando
Рет қаралды 1,8 М.
FASTEST Way to Learn Cloud Security and ACTUALLY Get a Job (2025)
34:30
UnixGuy | Cyber Security
Рет қаралды 801
Golang Modelo M:P:G - Como funcionam as Goroutines
19:52
Full Cycle
Рет қаралды 7 М.
How to Learn Programming (even if you're stupid)
8:49
dewoibau
Рет қаралды 678 М.
DVC 13 - Arquitetura de Software com Rodrigo Branas e Elton Minetto
1:55:52
Waldemar Neto - Dev Lab
Рет қаралды 25 М.
Estes erros vão prejudicar sua API REST - parte 2
40:27
Full Cycle
Рет қаралды 73
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН