Тёмный

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

Full Cycle
Подписаться 134 тыс.
Просмотров 4,8 тыс.
50% 1

Опубликовано:

 

17 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 14   
@samukarbrj
@samukarbrj 2 месяца назад
Muito bom, eu acho irado essa organização no código!
@argentinaluiz
@argentinaluiz 2 месяца назад
Muito obrigado pelo feedback Samuka!
@marlonpassos9674
@marlonpassos9674 2 месяца назад
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 2 месяца назад
Opa Marlon, muito obrigado pelo feedback! As funções utilitárias ajudam, mas até um limite, depois começam a virar uma bagunça!
@CaioCesarPS
@CaioCesarPS 2 месяца назад
Já usei esse modelo de data builder mas não nesse nivel, simplesmente fantastico, Luiz, vc é o cara muito obrigado pelos conteudos
@argentinaluiz
@argentinaluiz 2 месяца назад
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
@ercarval
@ercarval 2 месяца назад
Luiz qual a diferença para o FixtureFactory do XUnit Patterns
@armandojrn
@armandojrn 2 месяца назад
bom conteudo! assistindo...l
@argentinaluiz
@argentinaluiz 2 месяца назад
Obrigado Armando!
@danilodcn
@danilodcn 2 месяца назад
No python eu uso muito factoryBoy
@argentinaluiz
@argentinaluiz 2 месяца назад
Maravilha Danilo! O Factory boy usa exatamente este conceito do test data builder
@alquimistavoador
@alquimistavoador 2 месяца назад
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 2 месяца назад
Opa, muito obrigado pelo feedback! Sim, correto, isto é chamado de sobrecarga! É um conceito que vem lá da linguagem C.
@arraisgbr
@arraisgbr 27 дней назад
Na verdade a sobrecarga é uma forma de polimorfismo sim.
Далее
8 motivos que fazem você não evoluir na área de TI
24:53
moto tag - AirTag для Android
00:47
Просмотров 597 тыс.
НИКИТА ПОДСТАВИЛ ДЖОНИ 😡
01:00
Silent Hill 2 - Мульт Обзор
07:26
Просмотров 468 тыс.
So You Think You Know Git - FOSDEM 2024
47:00
Просмотров 1,2 млн
Mock vs Spy in Testing with Jest: Which is Better?
25:12
What is OpenTelemetry?
12:55
Просмотров 9 тыс.
Golang: Desenvolva um Microsserviço do Zero
1:46:40
Просмотров 2,7 тыс.
Por que você não deveria CONFIAR em IAs
15:28
Просмотров 577 тыс.
Become a bash scripting pro - full course
36:00
Просмотров 61 тыс.
My 10 “Clean” Code Principles (Start These Now)
15:12
Redis за 20 минут
23:22
Просмотров 147 тыс.
CQS: O que todo dev tem que saber
48:43
Просмотров 23 тыс.