Generics na Golang: Veja na prática

  Рет қаралды 36,339

Full Cycle

Full Cycle

Күн бұрын

Пікірлер: 33
@gdalfovo
@gdalfovo 2 жыл бұрын
Muito bom! Gambiarras subindo para níveis acima de 8000!
@LorenzoWendt
@LorenzoWendt 2 жыл бұрын
pensei o mesmo, mas no final isso depende de cada um como usar, mas abre margem pra qualquer tipo de gambiarra. Me gostaria saber se estes generics, como é tratado no build, existe algum tipo de downtime no runtime? creio que ja deve haver benchmarks em ralacao a isso
@sideantunes
@sideantunes 2 жыл бұрын
Depende de cada dev
@lucineiderodriguesdesouzam5672
@lucineiderodriguesdesouzam5672 2 жыл бұрын
@@LorenzoWendt 3f D Davy.Mainiere
@DarlanD88
@DarlanD88 2 жыл бұрын
usei muito isso no C#, recurso muito produtivo e deixa o código mais concreto e explicativo.
@fantasmamor
@fantasmamor 2 жыл бұрын
Go aos poucos vai perdendo a linha de para que foi criada, "simplicidade". Execelente Vídeo Wesley, são pessoas como você que ajuda a comunidade a evoluir 📖📖.
@watlas_
@watlas_ 2 жыл бұрын
Mas o "genérico" é para deixar soluções mais simples, em diversas ocasiões. E lembre-se, "facilidade" e "simplicidade" são coisas completamente diferentes.
@andresonsilva5328
@andresonsilva5328 2 жыл бұрын
pensei o mesmo, mas desde de q nao impacte na performance, sou a favor desse tipo de evoluçao.
@fernandopassos6846
@fernandopassos6846 2 жыл бұрын
Vou ter que ver esse video umas 300 vezes.
@deploydesexta
@deploydesexta 2 жыл бұрын
Didática impecável. 👏🏼
@giorgiojoseotto5032
@giorgiojoseotto5032 2 жыл бұрын
Otimo Video Wesley. Poderia fdazer um sobre utilização de workspace, novo recurso da 1.18?
@webertlopescancado7140
@webertlopescancado7140 2 жыл бұрын
Primeiro eu deixo o like depois eu vejo o video, confio demais na Full Cycle
@WaldirBorbaJunior
@WaldirBorbaJunior 2 жыл бұрын
Fantastico...
@hudsondealmeidaferreira1575
@hudsondealmeidaferreira1575 2 жыл бұрын
Sensacional! Parabéns!
@brunonairlanda
@brunonairlanda 2 жыл бұрын
Top demais.
@rafaelpereira5365
@rafaelpereira5365 2 жыл бұрын
Fez lembrar do Rust sobre Traits e limites de Traits
@patriciabonaldy9624
@patriciabonaldy9624 2 жыл бұрын
Muito bom! Obrigada por o video.
@nivaldobrasil
@nivaldobrasil 2 жыл бұрын
Vlw, man
@videosemusica7962
@videosemusica7962 Жыл бұрын
sax alto bonito, toca na igreja Wesley?
@jogatinandodevs
@jogatinandodevs 11 ай бұрын
qual a diferença entre usar println diretamente e usar ele importando o modulo fmt? fiquei confuso neste ponto ja que fica um pouco mais verboso
@victornevescontato
@victornevescontato Жыл бұрын
Muito explicativo o vídeo sobre o assunto! Mas confesso que ainda estou tentando ver uma utilidade no mundo real. Como sou da área de segurança, eu criei tipo de dado chamado "alerta" e um tipo de dado chamado "incidente", onde ambos poderiam ser adicionados numa lista do tipo "evento" . Dentro de "evento" eu teria tanto dados alerta quanto dados incidente, adivinha... Nao rolou, deu erro, por que no fundo no fundo, o generics vai ainda me perguntar se estou adicionando alerta ou incidente dentro de evento, e ai o generics nao passa a ser tao genérico quanto a propaganda diz....
@marcosdesouza4052
@marcosdesouza4052 2 жыл бұрын
Bacana, mas acho que o GO arregou feio nessa decisão, não existir generics no GO era uma vantagem grande na minha opinião, naturalmente os programadores que estudam mais que a média se apaixonam facilmente por isso aí, daí ele cria uma obsessão por abstrair tudo no C# por exemplo, Generics com reflection dá um poder de abstração que tem como fazer mágicas para sumir quase todo o código da aplicação, mas quando vc olha a engine que o cara construiu para fazer isso, a cabeça quase explode. Daí você tem os programadores virando sócios da empresa por ser o unico que consegue progredir o projeto e qualquer pessoa que entre é considerado fraco, junior no projeto, pode esquecer.
@jogatinandodevs
@jogatinandodevs 11 ай бұрын
para mim o go não esperava pelo ~ no tipo. como isso é na versão 1.21.5?
@filiperodrigues6969
@filiperodrigues6969 4 ай бұрын
pior que eu to em versões mais avançadas e funciona tranquilo
@jogatinandodevs
@jogatinandodevs 4 ай бұрын
@@filiperodrigues6969 ja resolvi isso tem 2 dias depois da minha pergunta kkk, mas vlw =D
@fernandopassos6846
@fernandopassos6846 2 жыл бұрын
Any? Typescript alert!!!
@juninhovit
@juninhovit 2 жыл бұрын
Na boa quando eu olho esse malabarismo ai encima vejo o seguinte ja deveria ta embutido no compilador a maneira de se resolver isso simplesmente fazendo soma()=>return o valore passado e pronto.
@MarcosVMSoares
@MarcosVMSoares 2 жыл бұрын
Nunca entendo, linguagem querida n eh Rust ? Oo ate elixir eh maior q GO rank do stackoverflow
@O41337
@O41337 2 жыл бұрын
Verdade, mas isso não importa.
@2GUISSOS
@2GUISSOS 2 жыл бұрын
tem muita gente trabalhando com linguagem que não gosta kkkk Rust por exemplo tenho amigos que trabalham e não gostam..
@VanderleiRobertoMoretto
@VanderleiRobertoMoretto 2 жыл бұрын
Que bom! Agora só falta resolver os problemas de: - shadow de variáveis - inicialização dupla/falsal/ambígua - do defer em loop - de ponteiros void - ordenamento a do switch - timeout infinito (já foi corrigido??) - gourotines infinitas - metadados no binário (sem opção de remoção) - errors com informações em cascata - acoplamento excessivo No mais é a queridinha, depois de Rust!
@ejukinha
@ejukinha 2 жыл бұрын
Onde assina pra arrancarem essas gambiarras?
Tudo sobre Context na Golang
41:27
Full Cycle
Рет қаралды 11 М.
Go Lang: Go routines e channels. O que você precisa que saber
1:04:24
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 26 МЛН
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 133 МЛН
小路飞还不知道他把路飞给擦没有了 #路飞#海贼王
00:32
路飞与唐舞桐
Рет қаралды 73 МЛН
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 4,8 МЛН
Aprenda a trabalhar com ponteiros usando Golang
21:11
Full Cycle
Рет қаралды 16 М.
Learn Go Generics - everything you need to know
27:45
Leetware
Рет қаралды 9 М.
O que é Vetor ( ARRAY ) - ENTENDA de uma vez por todas
58:09
Desvendando o Código
Рет қаралды 50
Essa é a técnica para tratar erros em Golang
14:13
Full Cycle
Рет қаралды 32 М.
Google I/O 2012 - Go Concurrency Patterns
51:27
Google for Developers
Рет қаралды 815 М.
Golang: Você precisa saber isso sobre funções
17:57
Full Cycle
Рет қаралды 31 М.
The Most Efficient Struct Configuration Pattern For Golang
11:10
Como utilizar Golang generics em structs
24:00
Aprenda Golang
Рет қаралды 1,7 М.
Advanced Golang: Generics Explained
13:37
Code With Ryan
Рет қаралды 67 М.
TYPESCRIPT É MELHOR QUE GO! 32 motivos do porquê
52:55
Pedro Pessoa
Рет қаралды 11 М.
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 26 МЛН