Lucas Montano
Lucas Montano
  • 716
  • 22 386 653
Pare de Usar TypeScript - Interfaces (Types vs. Interfaces)
✅ Torne-se membro para obter aulas técnicas exclusivas comigo:
ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin
Article: Stop Using TypeScript Interfaces
dev.to/afzalimdad9/stop-using-typescript-interfaces-1lc2
💜Comunidade do Discord: discord.gg/5uV96SVF
❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/
✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo que precisa saber sobre o que tenho feito e onde estou:
lucasmontano.com/
✅ 𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜𝗗𝗘𝗢𝗦 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟
▸ 3,700,000 requests do MrBeast na API do X (eu tentei e não foi barato)
ua-cam.com/video/HDScZ3dUH4g/v-deo.htmlsi=ctlaSwHgKksZ56QL
▸ Programação realmente é muito difícil?
ua-cam.com/video/jouOvuRkOjY/v-deo.html
▸ DEV Precificando Projeto tipo Netflix (bem simples)
ua-cam.com/video/Y2WfzFozf8M/v-deo.html
▸ Gemini Impressiona ao Superar Humanos : Nova IA do Google ua-cam.com/video/gtJh4_zCh7o/v-deo.htmlsi=UgoO5WjZ5T3JKBWE
▸ OpenAI choca o mundo +1 (mas Sora não é sobre gerar videos)
ua-cam.com/video/don0BfWUUMg/v-deo.html
▸ IA que utilizo & a mentira da Gemini (Nova IA do Google)
ua-cam.com/video/2kENOMqWfnU/v-deo.htmlsi=9SeIAWVPBZe-9vli
Переглядів: 10 106

Відео

Haskell é a linguagem mais assustadora
Переглядів 17 тис.4 години тому
✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin Artigo: www.wired.com/story/inside-the-cult-of-the-haskell-programmer/ 💜Comunidade do Discord: discord.gg/5uV96SVF ❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/ ✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo que precisa saber sobre ...
3 anos tendo o CV rejeitado (Revisando Currículo de DEV)
Переглядів 28 тис.7 годин тому
✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin 💜Comunidade do Discord: discord.gg/5uV96SVF ❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/ ✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo que precisa saber sobre o que tenho feito e onde estou: lucasmontano.com/ ✅ 𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜 𝗘𝗢...
Depois de 20 Anos Criando Software
Переглядів 36 тис.9 годин тому
✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin 💜Comunidade do Discord: discord.gg/5uV96SVF ❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/ ✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo que precisa saber sobre o que tenho feito e onde estou: lucasmontano.com/ ✅ 𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜 𝗘𝗢...
Quando mercado de Tech vai voltar de verdade?
Переглядів 27 тис.16 годин тому
Comece a falar um novo idioma em 3 semanas com Babbel 🎉 Ganhe 55% de desconto na sua assinatura ➡ AQUI: go.babbel.com/t?bsc=brazil-influ-eg&btp=default&UA-cam&Influencer..Jun-2024..RoA-TATAM..12m55-yt-lucasmontano-jun-2024 ✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin 💜Comunidade do Discord: discord.gg/MjxGtDsTgh ❤️ Ajude o Ri...
CTO que não é Técnico
Переглядів 18 тис.19 годин тому
✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin 💜Comunidade do Discord: discord.gg/MjxGtDsTgh Article: blog.southparkcommons.com/your-cto-should-actually-be-technical/ ❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/ ✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo que precisa saber s...
só dizer “Stop Using UUIDs” é uma péssima dica
Переглядів 44 тис.21 годину тому
✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin 💜Comunidade do Discord: discord.gg/MjxGtDsTgh Fontes: www.danielfullstack.com/article/stop-using-uuids-in-your-database?ref=dailydev x.com/rponte/status/1754581926445256730?s=46&t=g78BT_DgpE5_e3lBmdieng x.com/lucas_montano/status/1798976805237608920 ❤️ Ajude o Rio Grande do Sul, in...
SACANI - Elon Musk é herói ou vilão?
Переглядів 15 тис.День тому
✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin 💜Comunidade do Discord: discord.gg/MjxGtDsTgh Um abraço pro Sérgio do @SpaceToday (desculpa pelo Click Bait) Video do React: ua-cam.com/video/Krm_dXaw1A0/v-deo.html ❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/ ✅ Meu site parece que foi feito por um DEV backend né?...
Reescrever do zero não é boa ideia (Rewrite levou empresa a falência)
Переглядів 35 тис.День тому
💜Comunidade do Discord: discord.gg/MjxGtDsTgh ✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin ❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/ Fontes: x.com/GergelyOrosz/status/1796895457991364759 ua-cam.com/video/biIDJpI-W1E/v-deo.html ✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo...
“Tech já era. Acabou.” - Tech Lead não tá bem
Переглядів 31 тис.14 днів тому
💜Comunidade do Discord: discord.gg/MjxGtDsTgh ✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin Tech is dead. I'm done. (como um milionário Ex-Facebook, Ex-Google, Ex-UA-camr) ua-cam.com/video/ycfPF1gkNpE/v-deo.html ❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/ ✅ Meu site parece que foi feito por um DEV backend né...
Linguagens de Programação explicadas por um IDIOTA (Python, JAVA, C#, JS)
Переглядів 28 тис.14 днів тому
✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin ❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/ ✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo que precisa saber sobre o que tenho feito e onde estou: lucasmontano.com/ ✅ 𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜 𝗘𝗢𝗦 𝗢 𝗖𝗔𝗡𝗔𝗟 ▸ 3,700,000 requests do MrBeast...
CEO descobre ChatGPT e dispensa o cara… uma baita história que preciso ver
Переглядів 30 тис.14 днів тому
✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin Video: ua-cam.com/video/oEs7xMc8HLA/v-deo.html ❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/ ✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo que precisa saber sobre o que tenho feito e onde estou: lucasmontano.com/ ✅ 𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜 ...
meu maior desafio técnico como Programador (Respondendo Perguntas)
Переглядів 22 тис.14 днів тому
✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin ❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/ ✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo que precisa saber sobre o que tenho feito e onde estou: lucasmontano.com/ ✅ 𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜 𝗘𝗢𝗦 𝗢 𝗖𝗔𝗡𝗔𝗟 ▸ 3,700,000 requests do MrBeast...
parece mais inveja dos colegas (DEV trabalhando nas Férias Clandestinas)
Переглядів 15 тис.21 день тому
✅ Torne-se membro para obter aulas técnicas exclusivas comigo: ua-cam.com/channels/yHOBY6IDZF9zOKJPou2Rgg.htmljoin ❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/ Video do @oguscaetano : ua-cam.com/video/3mLbzfLzTdg/v-deo.htmlsi=pmch9V9WNbsPQpOe ✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo que precisa saber sobre o que tenho feito e onde estou: ...
"Dia na Vida do Programador Remoto..." Destruíram com o Trabalho Remoto?
Переглядів 39 тис.21 день тому
"Dia na Vida do Programador Remoto..." Destruíram com o Trabalho Remoto?
cobertura de teste 100% com IA (não acho que seja a resposta)
Переглядів 17 тис.21 день тому
cobertura de teste 100% com IA (não acho que seja a resposta)
Microsoft lança PC melhor que o MACBOOK?? - Copilot+ PC e o Recall
Переглядів 25 тис.28 днів тому
Microsoft lança PC melhor que o MACBOOK?? - Copilot PC e o Recall
POR QUE ESTOU APOSTANDO no DART
Переглядів 35 тис.28 днів тому
POR QUE ESTOU APOSTANDO no DART
O Que Seu Github Diz Sobre Você
Переглядів 31 тис.28 днів тому
O Que Seu Github Diz Sobre Você
Copilot Workspace fez o que pedi (mas ficou uma BO$TA)
Переглядів 14 тис.Місяць тому
Copilot Workspace fez o que pedi (mas ficou uma BO$TA)
Desculpa por mais um "Dia na Vida de um Programador"
Переглядів 26 тис.Місяць тому
Desculpa por mais um "Dia na Vida de um Programador"
Load Balancing que tu finalmente vai entender (melhor artigo que já li)
Переглядів 17 тис.Місяць тому
Load Balancing que tu finalmente vai entender (melhor artigo que já li)
Potencial de nāo ser IDIOTA como Programador
Переглядів 25 тис.Місяць тому
Potencial de nāo ser IDIOTA como Programador
Fuja do JavaScript (o ponto que eu discordo desse Artigo)
Переглядів 38 тис.Місяць тому
Fuja do JavaScript (o ponto que eu discordo desse Artigo)
eu SEMPRE vou ser PROGRAMADOR (Engineer Manager na Spotify)
Переглядів 19 тис.Місяць тому
eu SEMPRE vou ser PROGRAMADOR (Engineer Manager na Spotify)
qual o erro mais comum do DEV iniciante? (tive que perguntar)
Переглядів 27 тис.Місяць тому
qual o erro mais comum do DEV iniciante? (tive que perguntar)
assim que o Ruby on Rails virou legado
Переглядів 19 тис.Місяць тому
assim que o Ruby on Rails virou legado
a maioria não entende a falta de Tipagem (desenhei pra ti entender)
Переглядів 24 тис.Місяць тому
a maioria não entende a falta de Tipagem (desenhei pra ti entender)
Scrum Master roubaram o Agile dos DEV (entrevista do Uncle Bob do ThePrimeagen)
Переглядів 16 тис.Місяць тому
Scrum Master roubaram o Agile dos DEV (entrevista do Uncle Bob do ThePrimeagen)
É O FIM DOS RECRUTADORES
Переглядів 18 тис.Місяць тому
É O FIM DOS RECRUTADORES

КОМЕНТАРІ

  • @jonatasluiz9
    @jonatasluiz9 3 хвилини тому

    quem quase sempre erra o timing de dar as boas notícias? 🖐

  • @yuritavares1916
    @yuritavares1916 6 хвилин тому

    17:06 "Uma pessoa não é o seu trabalho. Tu é muito mais que o seu próprio trabalho" - DO CANAL LUCAS MONTANO, Lucas Montano

  • @alamo_DevFlow
    @alamo_DevFlow 6 хвилин тому

    Agora se vc é programador "REACT" please use types!! nas props my friend...

  • @murilohasse5694
    @murilohasse5694 7 хвилин тому

    public class Cat extended Car @Overwride public void buzina(){ sout("Miau");} Essa é a vibe do autor do artigo

  • @programacao_para_iniciantes
    @programacao_para_iniciantes 9 хвилин тому

    não tankei: uma pessoa não é um job

  • @micasntna
    @micasntna 21 хвилина тому

    Ele só quer ser fancy deixa o cara Lucas kkkkk 😂

  • @matheusiacono
    @matheusiacono 21 хвилина тому

    O artigo fala que o declaration merging é ruim, o Montano fica irritado com o artigo, mas concorda com o artigo. Ficou meio confuso.

  • @lucasjsantos2260
    @lucasjsantos2260 28 хвилин тому

    Amigos. Type existe até em Haskell que é uma linguagem puramente funcional. Interface é um conceito específico de OO. Comparar Type com Interface faz tanto sentido quanto comparar um alicate com uma escova de dente.

  • @felipebiondes5434
    @felipebiondes5434 32 хвилини тому

    Titulos clickbait gera engajamento.

  • @felipebiondes5434
    @felipebiondes5434 38 хвилин тому

    Nao bugou minha mente, simplesmente faz muito mais sentimento ser assim kk

  • @henriquenas
    @henriquenas 46 хвилин тому

    eu tenho bastante raivinha de typescript... apesar de ter pago muitos anos de boletos meus, mas depois que eu conheci Dart, não tem como, Dart é muito bem né meu ?

  • @FWCODING
    @FWCODING 57 хвилин тому

    Esse mic é muito bom, da pra ouvir os tuc tuc do teclado bem de leves kk

  • @danilonamitala4209
    @danilonamitala4209 Годину тому

    Lucas, nesse seu exemplo em Kotlin (6:48) a relação de objetos ainda não estaria errada? Para mim uma vez que Job pode ser um objetos com outras propriedades, como salario, empresa, etc o correto seria colocar como sendo uma associação, ou seja Job seria uma Propriedade de pessoa, não uma extensão

  • @abimaeelmouraa
    @abimaeelmouraa Годину тому

    É sério isso mano? O provável background disso aí é que ele trombou com uma interface na propriedade do componente, e ficou procurando uma sarna pra se coçar, porque os motivos apresentados por ele para não utilizar a interface são ridículos. Sempre uso interface nas propriedades dos meus componentes, isso garante que as propriedades que aquele componente vai receber não se altere. "Ahh mas eu tenho como declarar outra interface com o mesmo nome", mas porque vc quer fazer isso? vá em frente! declare! mas não importe essa interface no componente que tem a interface do mesmo nome , e fim de papo.

  • @devful_
    @devful_ Годину тому

    Em orientação a objeto eu entendo que no primeiro exemplo do Lucas, continuou como: Lucas é uma Pessoa e Lucas é um Job… ele não deveria ter Job como atributo ao invés de “implementá-lo”? Em OO é importante distinguir a diferença entre ser e ter. Apesar de que no TS, interface permite ser usada para definição de estrutura de “objetos” ao invés de apenas assinaturas de comportamentos

  • @gabiromilk
    @gabiromilk Годину тому

    11:56 madeira class

  • @danilohenrique4730
    @danilohenrique4730 Годину тому

    Eu costumo utilizar Interfaces no TS porque, como no fim das contas ele é apenas um superset do JS, ele é JS. Então os tipos são predominante dados de maneira anônima e fracamente tipada (porque é JS) e apenas obedecem o contrato da Interface, que é o principal ganho dessa bodega de TS Se não é pra usar Interface, uso o JS direto preula Esse cara do artigo ta doidão nos javascrpts

  • @marcusmliima
    @marcusmliima Годину тому

    NaN everywhere! kkkkkkkkk

  • @jordhan
    @jordhan Годину тому

    Eu to fazendo um frontend todo em Typescript, minha regra geral é: Eu preciso limitar apenas UM valor? Type. Exemplo: type positions = "left" | "center" | "right" | undefined; Preciso de algo para garantir quais campos vão se passado de A para B? Interface.

  • @osmarvieira868
    @osmarvieira868 Годину тому

    o tipo não herda pronto usem interfaces

  • @dasmonstrum27
    @dasmonstrum27 Годину тому

    Darei direito a dúvida e vou acreditar que o artigo foi escrito por IA (pior que parece mesmo, algumas palavras usadas entregam). Inaceitável algo além de estagiário acreditar nisso.

  • @AndreCarneiro666
    @AndreCarneiro666 Годину тому

    Odeio TS e quem gosta de TS também.

  • @abimaeelmouraa
    @abimaeelmouraa Годину тому

    Cara, na real, vendo o portifólio dele, a pior coisa que ele pode conseguir é um emprego, e a melhor coisa é um investimento pra colocar os projetos dele rodando e captar clientes com esses projetos. Minha opinião, se eu fosse ele, tentava abrir um PJ e buscava uma parceria com alguma agência de marketing e um investidor pra pagar essa agência. O que falta pra mudar o BR é isso, gente que quer empreender e sair da CLT.

  • @amar0
    @amar0 Годину тому

    Quando estava aprendendo a utilizar o angular, que usa o TS sempre achei estranho criarem interfaces dessa maneira

  • @andrefigueiroa3794
    @andrefigueiroa3794 Годину тому

    Mt simples, a linguagem se chama typescript ou interfacescript ?

  • @costadev8970
    @costadev8970 Годину тому

    Person extends Job, ou seja, você é o seu trabalho.

  • @MrMatheusssilva
    @MrMatheusssilva Годину тому

    E eu que piro com o pessoal do Angular usando Interface para tipos concreto, cara, eu penso igual, interface é contrato, tipo concreto é classes que por sinal o JS já tem, será que o TS tentou reinventar a roda?

  • @Shaman784
    @Shaman784 2 години тому

    Droga, achei que era um vídeo contra o TypeScript. Vim correndo. Não vejo a hora de as pessoas perceberem logo que é só não usar TS e pronto.

  • @devweb7926
    @devweb7926 2 години тому

    É exatamente isso que tu falou no início do vídeo 😂😂😂

  • @silasbuarque373
    @silasbuarque373 2 години тому

    Salve Montano!! Tem como liberar os vídeos de GO para os membros não? To afim de maratornar, mas não da só para membros T.T

  • @pugboladao
    @pugboladao 2 години тому

    que app é esse que tu usa pra desenhar?

  • @pugboladao
    @pugboladao 2 години тому

    Quais foruns que o Lucas usa para ler esses artigos?

  • @diegovinicius4186
    @diegovinicius4186 2 години тому

    O maior problema no typescript quanto a types e interface e seu uso, ai o pessoal geralmente quer usar somente uma coisa, entao ou usa types em tudo ou usa interface em tudo, e em sua grande marioria e so para definir como um dado viria de um lado para o outro... algo muito simples para entender quando utilizar, e que interface e utilizado para criacao de novas classes em seu baixo nivel, ja o types deveria ser utilizado para tipar dados que serao navegador pela plataforma, como dtos e afins

  • @PaulloClara
    @PaulloClara 2 години тому

    No typescript: type >>>>>>>...>>>>>> interface

  • @RossoFala
    @RossoFala 2 години тому

    Que artigo mais ruim, Santa Mãe de Deus! 🤦🏻‍♂ Esse só pode ser sênior de dois anos.

  • @bmbadt1
    @bmbadt1 2 години тому

    Oque voce parece o timtim é brincadeira cara kkkkkkk

  • @cebolinharenato
    @cebolinharenato 2 години тому

    Mas no caso de Typescript na maioria dos casos de uso interface e tipo funciona igual. Você só quer definir quais os campos existem no objeto porque o objeto continua sendo algo dinâmico. Por exemplo você recebe um json de uma api, você só quer definir quais os campos esperados que vai vir nessa resposta tanto usar type como interface funciona igual. Apesar de conceitualmente serem coisas diferentes na prática funcionam como se fosse a mesma coisa por isso existe essa discussão sobre qual é melhor no caso de Typescript.

  • @hermogenesferreira
    @hermogenesferreira 2 години тому

    Pra mim o maior problema dos dois no typescript é que eles não existem no runtime. Diferentemente de linguagens como Java ou C#. Isso é uma merda. Não dá pra inferir tipos ou interface runtime

  • @MaxsuelDev
    @MaxsuelDev 2 години тому

    A resposta é sim da pra fazer com typescript

  • @fellypeavelino
    @fellypeavelino 2 години тому

    no lugar de usar interface e type da forma que esta no artigo o cara poderia criar um objeto fazendo uma class

  • @silasbispo01
    @silasbispo01 2 години тому

    17:00, Sim, é possível fazer isso com Typescript kkkk injeção de dependencia isso

  • @connorkenway7183
    @connorkenway7183 2 години тому

    Mostra o teu ai

  • @lucasfelipe-ze5sy
    @lucasfelipe-ze5sy 2 години тому

    O único problema das interfaces no TS é realmente o type merging, pois você pode acidentalmente declarar duas interfaces com mesmo nome e usá-las no mesmo escopo, o que poderia levar a um erro que não seria imediatamente identificável

  • @GabrielSouza-sz5ju
    @GabrielSouza-sz5ju 3 години тому

    Você também pode usar `implements` com tipos em TypeScript. Tipos possuem todas as funcionalidades de interfaces (menos a habilidade de ser modificado, o que pode na verdade ser um benefício) com uma sintaxe mais simples. Além disso tipos são mais versáteis, podendo conter não apenas objetos como também pode ser um apelido pra outro tipo mais simples ou union (como mostrado no vídeo). O recomendado é usar tipo por padrão a não ser que você queira que seu contrato seja modificado. Pra quem quiser saber mais sobre tipos x interfaces checa esses vídeos (em inglês): /watch?v=zM9UPcIyyhQ /watch?v=Idf0zh9f3qQ /watch?v=oiFo2z8ILNo

  • @tomoliveira8795
    @tomoliveira8795 3 години тому

    POJO antigamente = hoje em dia

  • @VanderleiRobertoMoretto
    @VanderleiRobertoMoretto 3 години тому

    Estou na "metade" de um sistema relativamente grande usando apenas JS (Node+Express+PostgreSQL) e sinceramente não vi necessidade de usar typeSacrifício, oops, Typescript e nem ORM - 2 coisas muito hypadas! Aah, mas não está 100% em produção, blá, blá, blá Mas duvido que, se caso apareça algo por culpa da "tipagem" , a solução vá demorar mais do que a metade do tempo que eu teria perdido com as amarras do TS!

  • @sheltonfranciscojoaosalicu5080
    @sheltonfranciscojoaosalicu5080 3 години тому

    Hoje em dia podemos usar Records no java, e não sofrer mais com getters e setters. Ou usar Lombok 😂😂

    • @CaVeRaWw
      @CaVeRaWw 2 години тому

      Lombok é horrível, alguém já parou para ler o tanto de merda que é injetado nos beans que colocam no automático em todas classes? Puta que pariu! LOMBOK NO THANKS! E outra, a IDE o senhor clica Getters and Setters ele põe automático se for preguiçoso.

  • @GCoder-sl1sq
    @GCoder-sl1sq 3 години тому

    Esse é claramente o mal de uma pessoa que só estudou Typescript no conceito de OOP... triste. Voce esta redondamente correto Lucas trabalho com typescript a alguns anos e é exatamente isso que tu falou.

  • @felipealmeida5880
    @felipealmeida5880 3 години тому

    Acho que há uma falha de interpretação ai, pois Lucas uma pessoa tão dedicada que ele deveria ser uma extensão do emprego sim.

  • @douglasmiguel7149
    @douglasmiguel7149 3 години тому

    a melhor analogia para este exemplo de interface e implementacao que ja vi foi quando decompilei o minecraft.. la temos a interface block e todos os outros blocos extende desta interface, é muito legal! fica aqui o exemplo: interface Block {} class RedStone extends Block {}