Тёмный

Um júnior já deveria saber como reduzir a quantidade de IFs de um código (e você, sabe?) 

Filipe Deschamps
Подписаться 780 тыс.
Просмотров 1,1 млн
50% 1

✅ 𝗔𝗚𝗢𝗥𝗔 𝗘𝗨 𝗧𝗘𝗡𝗛𝗢 𝗨𝗠 𝗖𝗨𝗥𝗦𝗢 😍
▸ Olha que massa que ficou: curso.dev/
Este vai ser mais um vídeo que conversamos sobre arquitetura de software e vai ser massa!!! If, else, if else e switch são condicionais clássicas encontradas em várias linguagens de programação e que definem a estrutura lógica do seu programa. Por mais útil que elas sejam, é fácil você programar um mar de condicionais e além de se perder toda hora no código, ficar fazendo trabalhos redobrados a cada novo recurso que você deseja programar.
Neste vídeo vamos aprender como utilizar Object Literal do JavaScript para reduzir significativamente a quantidade de condicionais do nosso código. É uma dica de programação tão simples, que eu nem sei se isso entra na categoria de design patterns.
✅ 𝗚𝗢𝗦𝗧𝗔 𝗗𝗘 𝗡𝗢𝗧𝗜𝗖𝗜𝗔𝗦 𝗦𝗢𝗕𝗥𝗘 𝗧𝗘𝗖𝗡𝗢𝗟𝗢𝗚𝗜𝗔?
▸ Então você vai pirar nisso: filipedeschamps.com.br/newsle...
✅ 𝗢𝗟𝗛𝗔 𝗤𝗨𝗘 𝗠𝗔𝗦𝗦𝗔!
▸ Se essas conversas aqui estão fazendo você perceber coisas diferentes no seu código, ou na sua profissão de desenvolvedor, considera se tornar um Membro da Turma. É muito massa porque dá pra ter uma conversa muito mais próxima e discutir coisas bem diferentes e super importantes do nosso dia a dia: ru-vid.com...
✅ 𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜𝗗𝗘𝗢𝗦 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟
▸ Preguiça: Descobri Como Consertar o Meu Maior Problema
• Descobri Como Conserta...
▸ 3 Técnicas Que Eu Uso Para Aprender a Programar Qualquer Coisa
• 3 Técnicas Que Eu Uso ...
▸ SOLID fica FÁCIL com Essas Ilustrações
• SOLID fica FÁCIL com E...
▸ Eu fiz um dos melhores cursos de Programação do Mundo!
• Eu fiz um dos melhores...
▸ Desafio: 10 projetos rápidos para treinar Programação e conseguir um Emprego
• Desafio: 10 projetos r...
✅ 𝗟𝗜𝗡𝗞𝗦 𝗖𝗜𝗧𝗔𝗗𝗢𝗦 𝗡𝗢 𝗩Í𝗗𝗘𝗢
▸ Vídeo anterior sobre Factory e Observer: • Você nunca mais vai co...
▸ Início da playlist: • Como foi programar meu...

Наука

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

 

19 ноя 2019

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,8 тыс.   
@FilipeDeschamps
@FilipeDeschamps Год назад
*PERA!!!!!* - Antes de ler os comentários, olha que *massinha* que ficou meu *Curso de Programação* curso.dev To muito orgulhoso, sério 🎉 🎉 🎉
@marcosv1p
@marcosv1p Год назад
Gosto muito dos seus vídeo... Mas, 8 meses atrás eu apareci aqui e não entendi nada. Eu estava começando a aprender programação... Hoje eu vim assistir denovo, cara, é satisfatório conseguir entender de boas kkkkk É tipo você ver alguém falando inglês, meses depois você ouve a mesma pessoa falando só que você entende, é fantástico kkk muito bom seus vídeos
@darkgynn
@darkgynn 3 года назад
Mano, passei em uma entrevista técnica por conta desse vídeo, seu papel é muito fundamental para quem está na nossa área, continue com esse conteúdo de qualidade.
@FilipeDeschamps
@FilipeDeschamps 3 года назад
QUE MASSAAAAAA EVERTON 😍 parabéns meu caro!! Matou a pau!!!! 🤝 👍
@paulooliveira9868
@paulooliveira9868 3 года назад
Explica como foi pf kk
@developerinexplicavel
@developerinexplicavel 3 года назад
Ward
@xeepy7772
@xeepy7772 2 года назад
@@developerinexplicavel Ward
@togeinumaki787
@togeinumaki787 2 года назад
Caralho, brabo
@gabrielteodoro7150
@gabrielteodoro7150 4 года назад
cara, essa energia que vc transmite pra comunidade é incrível
@kurokurovich
@kurokurovich 4 года назад
Ele parece que tá no crack, cheiradão na coca
@dobrybyeutra
@dobrybyeutra 4 года назад
@@kurokurovich kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
@bcbrito
@bcbrito 3 года назад
Verdade pode crer o cara é bom! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RQ5GVl8l3Zg.html
@medeirosbrendon
@medeirosbrendon 3 года назад
E é uma energia que tu vê que não é nem um pouco forçado. O cara é apaixonado por tecnologia e por falar disso.
@lauranjalau
@lauranjalau 3 года назад
@@kurokurovich coé ele é mó feliz eu só vejo o vídeo mais por causa disso msm ele parece ser uma pessoa mto simpática e legal
@CassinoDev
@CassinoDev 4 года назад
Esse conceito é o "O" do SOLID. Se chama Open/Close Methods Diz basicamente que os métodos tem que ser abertos para serem extensíveis e fechados para alteração. No código que você fez ele é extensível, pois para criar um novo comando basta adicionar um novo método. E além disso, ele é fechado para alterações, pois o comando "ArrowLeft" (por exemplo) nunca sofrerá alteração. Isso facilita a escrita, mas facilita principalmente a escrita de testes. Cada alteração que fizer não vai quebrar os testes já feitos. Muito bom
@AnaBeatrizValentinaVieiraNovo
@AnaBeatrizValentinaVieiraNovo 4 года назад
up
@jonasmateus1071
@jonasmateus1071 2 года назад
Boa!
@ricardocf
@ricardocf Год назад
up
@guzinreidelas
@guzinreidelas Год назад
modularização e separação de cada peça de componente como se fosse uma peça de lego é simplesmente lindo na programação vc entender tudo na programação como peças que se conectam de diferentes formas pra formar o todo é simplesmente muito daora
@FilipeDeschamps
@FilipeDeschamps 4 года назад
*E ai turma, quem adivinhou que a gente ia remover os ifs dessa forma???* 🤝 E caso tenha alguma sugestão melhor, seja super bem vindo em colocar nos comentários, fechado? E o vídeo que falei sobre Factory e Observers, você nunca mais vai ler um código da mesma forma: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-4OLCrClb_So.html
@rodrigonovais9624
@rodrigonovais9624 4 года назад
Eu achei essa solução bem interessante, mas por curiosidade, como você trataria esses inputs com comandos compostos, por exemplo, ctrl + A?
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Rodrigo, excelente pergunta!!! Uma das formas que eu vejo seria melhor de implementar se trouxermos o conceito de Game Loop. Eu manteria o estado de cada tecla pressionada (ou não pressionada) dentro do Game e a cada loop entenderia qual está pressionada para aplicar o efeito dela. Mas dai isso muda toda a arquitetura e para um "Meu Primeiro Jogo" ficaria complicado, inclusive das pessoas entenderem o Game Loop. Para um "Meu Segundo Jogo" acho que seria interessante.
@moisesrms
@moisesrms 4 года назад
E se (if) criássemos um observer para cada tecla que queiramos que tenha funcionalidade no sistema ?
@daniellopes4556
@daniellopes4556 4 года назад
Tô feliz, pq foi como imaginei, mas com o toque especial do F. Teló. kkkkk Valeu, man!
@rodrigonovais9624
@rodrigonovais9624 4 года назад
@@FilipeDeschamps Obrigado Vou continuar acompanhando de perto até o "Décimo Quinto Jogo" Adoro seu conteúdo, sucesso nessa caminhada
@jessandro
@jessandro 3 года назад
Vi o video quando foi lançado eu boiei completamente. Hj depois de uma temporada de muito estudo e depois de conseguir implementar alguns pequenos projetos com javascript eu consegui ver o sentido do vídeo. Vi que o meu código esta tomando um rumo que é difícil de gerenciar. Aprendizado é mesmo um processo crescente e com o tempo e experiencia vamos sentido as novas necessidades e elas ficam mais embasadas quando se passa pelos fundamentos da programação. Parabéns pelo projeto Telo!!
@FilipeDeschamps
@FilipeDeschamps 3 года назад
Show Jessandro! Só esbarrei no seu comentário agora por conta do filtro dos Membros 🤝 👍
@pedrocarbon
@pedrocarbon 2 года назад
aconteceu a mesma comigo, assisti esse vídeo um tempo atrás e boiei muito...e agora vim parar aqui por algum motivo na madrugada e entendi tudo :D
@joavitt
@joavitt 2 года назад
@@pedrocarbon Estou assistindo e boiando. Estou começando agora meu processo de aprendizagem, vamos vê no que vai da
@filipecerqueira6816
@filipecerqueira6816 2 года назад
to boaindo muito hard vendo o video agora
@jokeronaldo
@jokeronaldo 2 года назад
Certa vez, desenvolvendo um jogo, usei esse conceito, mas tem um problema, especificamente para controles: Você consegue mensurar somente a última tecla pressionada, passando a referência dela para o literal. O grande problema é quando você tem múltiplas teclas pressionadas, o que é comum, por exemplo: moveUp + moveRight ou até mesmo moveLeft + attack. Sempre vai parar para fazer um ou outro, mesmo trazer só para o movimento, não vai escapar de precisar verificar com IF os múltiplos direcionais. Caso exista alguma outra abordagem, gostaria de saber qual. Aliás, muito bom conteúdo, parabéns.
@marcosoliveira1538
@marcosoliveira1538 3 года назад
Eu queria ter tido um professor como o Filipe na faculdade! Sua didática e carisma são contagiantes.
@hermannhahn246
@hermannhahn246 3 года назад
Parabéns companheiro! A categoria tem orgulho de professores como você, precisamos mais disso, pessoas que saibam descomplicar os ensinamentos dessa área, seus vídeos são fantásticos, grande abraço!
@marciocintra2988
@marciocintra2988 4 года назад
Você é demais cara!! Comecei a me apaixonar por programação e você foi uma das minhas influências! Parabéns pelo canal que tá ficando incrível
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Que massaaaa Márcio, fico feliz meu caro :) tamo junto nessa, vamos conversar cada vez mais de programação!
@amarildotardivo
@amarildotardivo 3 года назад
Estou muito feliz, pois é a primeira vez que consigo acompanhar e entender perfeitamente tudo oq vc está falando Filipe! Meus estudos de JS estão dando resultado! Tá gostoso demais essa playlist!!!
@kervijhonata
@kervijhonata Год назад
Tô aprendendo taaanto com essa playlist que já refatorei vários plugins de uma libzinha que tô criando. Não tenho nem palavras pra agradecer pelo quão rico é esse conteúdo, simplesmente um banho de novos conhecimentos e meios de analisar e pensar sobre a fluidez do processo de desenvolvimento. Parabéns Filipe, e obrigado por dividir seu tempo e conhecimento de forma tão clara e concisa!
@eltoncampos5722
@eltoncampos5722 Год назад
E pensar que 3 meses atrás, eu não tava entendo nada e agora eu entendo cada linha do código e porque dessa alterações e algo que fico muito feliz. Houve uma revolução da minha parte. 🥳🥳
@derick_isoo
@derick_isoo 3 месяца назад
Revolução? Revolução é quando vc inova implementando algo que impulsiona todo um sistema de forma mais eficiente. No caso vc pode ter aprendido algo que torna aquilo que vc sabe mais eficiente. Mas aí é uma EVOLUÇÃO pq vc progrediu em algo que sabia, tendo mais eficiencia melhorando aquilo que já tinha conhecimento. Revolução é quando algo novo muda tudo oq vc sabia com uma outra formula...tipo uma máquina nova Então não, é uma revolução mas sim EVOLUÇÃO.
@leonardopestilleleao
@leonardopestilleleao 4 года назад
queria acordar de boa, mas vc ja me dá blow mind logo no começo do dia Felipe!! Vídeo mto da hora! Vlw
@FilipeDeschamps
@FilipeDeschamps 4 года назад
haahhahahahahahah show Leo!!!
@princesatartaruga444
@princesatartaruga444 Год назад
Esse homem tem um dom muito grande de lecionar. Explica linha a linha do código com riqueza de detalhes. Muito bom !!!
@servo-fiel
@servo-fiel 2 года назад
Filipe, quero deixar aqui meu agradecimento a vc. Nao somente por toda contribuição na área profissional, mas tb no que tange a inspirar PESSOAS! Esse conteúdo é perfeito, parabéns Filipe, vc é sensacional! Isso me abriu um leque de possibilidades para melhorar meus códigos. Certa vez eu estava pensando em como eu poderia melhorar uma funcao que tinha criado, e bastou eu assistir esse vídeo seu para tudo se esclarecer. Continuo acompanhando seu canal, como eu disse, é de grande valia não somente p área profissional, mas tb para a pessoal. Que Deus continue abençoando vc e toda sua família. Obrigado! 🙏
@FilipeDeschamps
@FilipeDeschamps 3 года назад
✅ *GOSTA DE NOTÍCIAS SOBRE PROGRAMAÇÃO E TECNOLOGIA?* Então você vai pirar nisso: filipedeschamps.com.br/newsletter
@lorenzocosta4093
@lorenzocosta4093 2 года назад
Sensacional essa newsletter, facilita muito o dia-a-dia, e nos faz economizar muito tempo e cliques LOL
@hil449
@hil449 2 года назад
Interessante esse object literal. Eu venho do c++/python e do jeito q vc usou parece bastante com hashset. A complexidade temporal dele é a mesma do hashset? Lookup em tempo constante tbm igual o hashset do python/c++?
@MorenaFlowersOficial
@MorenaFlowersOficial Год назад
Dou aulas de Português, Matemática e Legislação para concursos. Para mim, saber ensinar é fundamental, mostrar os verdadeiros "porquês" que fazem a mágica funcionar. E digo com toda sinceridade: Sou apaixonada pela sua didática. Eu amo programar, e tem coisas que eu já sei fazer mas assisto seus vídeos para aprender "como ensinar" minhas matérias. Você é fantástico! Parabéns!!!
@cedms
@cedms 4 года назад
O material que você produz é de extrema qualidade. Parabéns por contribuir tanto com a comunidade de desenvolvedores. Grande trabalho!
@antoniocosta7565
@antoniocosta7565 4 года назад
Incrível como a noção de linguagem de programação faz toda diferença, não sei programar em Java pois aprendi Python e tô começando C++, e mesmo assim compreendi tudo, esse mundo de códigos é tão lindo e interessante, engloba vontade continua de buscar melhoria e conhecimento, queria muito que as pessoas abrissem os olhos para isso e tornassem limpas suas mentes para o futuro, parabéns por compartilhar de seus conhecimentos de forma intuitiva e dinâmica.
@wandersoncorrea7364
@wandersoncorrea7364 3 года назад
carambam o cara trabalha rindo, tipo amando oque faz, energia irada.
@daniellopes4556
@daniellopes4556 4 года назад
Cara, esses vídeos em que vc põe a mão na massa aplicando conceitos (como a série do robô, e essa agora) são os melhores. Continua com eles, boy! Valeu!
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Massaaa, fechado Daniel :)
@gabriellauxen4141
@gabriellauxen4141 2 года назад
Mano, nem sou da área de jogos, mas muitas das dicas que tu deu já me deram várias ideias pra simplificar meus códigos de alguns sistemas que eu faço no Python. Teus vídeos são muito bons, fala só o necessário e explica bem direitinho, não fica enrolando, parabéns!
@may_com3831
@may_com3831 Год назад
Assim que foi lançado esse vídeo, eu assisti com muita animosidade, mesmo sem entender muita coisa. Eu já tinha contato com a programação, mas pouco conhecimento. Hoje, estou concluindo minha formação em desenvolvimento web pela Trybe. E este vídeo está me ajudando em um teste técnico para atuar na área de back-end. Obrigado mesmo, por essa troca de conhecimento!
@drausiomaiquel
@drausiomaiquel 4 года назад
Espetacular. Imagina quantas pessoas estão ampliando conhecimento através de um vídeo tão polido quanto esse. Parabéns Filipe.
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Showwwwww Drausio!!! Que bom cara, é legal ver toda a discussão positiva que isso está gerando, várias abordagens, tudo isso é muito valioso!
@limafilipe33
@limafilipe33 11 месяцев назад
Polido define o Filipe
@niltoncs7739
@niltoncs7739 4 года назад
Estou curtindo essa playlist com a sua visão e explicação. Programar é fácil, mas saber programar é uma arte. Muito show. Parabéns!
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Show Nilton, tamo junto meu caro :)
@FabioMontefuscolo
@FabioMontefuscolo 3 года назад
Cara, você tem a didática mais doce desse youtube. Obrigado!
@caiooliveira4521
@caiooliveira4521 4 года назад
primeiro video visto, sempre me amarrei em programação, vejo q vcs pequenos padwans ja nasceram com a FORÇA desde inicio. parabens pelo canal.
@silviocesarfernandesfilho3197
@silviocesarfernandesfilho3197 2 года назад
Eu percebi você quase revelando seu real sobrenome no minuto 4:02 em hahaha, a cada dia mais empolgado com a área da tecnologia ao assistir seus vídeos, espero poder me tornar um excelente programador algum dia.
@matheusreuter9600
@matheusreuter9600 2 года назад
Ahahahahaha notei tb
@jonatasbueno9889
@jonatasbueno9889 2 года назад
acho que ele brincou com a referência "Teló"... de Michel Teló que os outros dizem que ele se parece
@silviocesarfernandesfilho3197
@silviocesarfernandesfilho3197 2 года назад
@@jonatasbueno9889 Justamente, eu fiz o comentário reforçando essa brincadeira
@Ulusamay
@Ulusamay 2 года назад
@@jonatasbueno9889 nossa, temos um xerox holmes aqui
@tagsudra
@tagsudra Год назад
esse é o mal de fazer video para programadores ... a galera n deixa passar nada !!!! kkkkkkkkkkkkkkkkkk
@leandrojackson9631
@leandrojackson9631 3 года назад
Muito bom!!! Sempre quando estou fazendo esses tipos de códigos, onde tem IF's a primeira coisa que penso é, esses IFs são temporários kkk, depois vamos consertar. E é de fato aquilo que você comentou, sobre se sentir incomodado pelo IF's e é bacana isso, pelo fato de querer ver o que foi programado de forma mais 'profissional'.
@FilipeDeschamps
@FilipeDeschamps 3 года назад
Showwww Leo, é isso aí 😍
@rogerpontes410
@rogerpontes410 2 года назад
É muito bom ter uma pessoa com esta capacidade, ou melhor, plasticidade técnico-educacional, onde nos mostra de forma simples e direta, uma visão lógica efetiva e resolutiva. Agradeço muitíssimo por sua iniciativa na criação deste fantástico canal, o qual sigo a mais tempo por seus vídeos, newsletter e posts, pois foi por este que resolvi mudar minha carreira, entrando para a área de programação.
@alexandrefaculdade
@alexandrefaculdade 4 года назад
Essa é a quarta vez que assisto esse vídeo. A lógica da coisa ficou super fácil quando criei um exemplo prático aqui. Meu Deus, erá tão nítido e eu não conseguia ver a simplicidade e a melhoria para o código. Obrigado por compartilhar seu conhecimento.
@iancampos4514
@iancampos4514 4 года назад
Essa playlist tá sensacional! Como sempre tá padrão delicinha de qualidade
@FilipeDeschamps
@FilipeDeschamps 4 года назад
"Padrão delicinha de qualidade" hahahahahahahahahahhaha
@tiigoveras
@tiigoveras 4 года назад
Olá Filipe. Primeiramente parabéns pelo canal. Seus vídeos têm me ajudado e inspirado no mundo da programação. Me mudei tem pouco menos de um ano para o Canadá e estou no primeiro semestre de Computer Programmer Analyst. Estou enfrentando a barreira da língua + o fator do universo da programação ser algo totalmente novo para mim (Sou PhD em Biologia). Estou aprendendo Java com muita dificuldade, pois me perco bastante nos IF statements (ou até mesmo com a lógica de como escrever o código, não tenho ideia de como fazer). Obrigado por ter me inspirado em seguir o caminho da programação e querer ser um profissional diferenciado.
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Que sensacional Thiago!!! Muito obrigado pelo comentário e não desista, de o tempo necessário para a neuroplasticidade do seu cérebro precisa para fazer a magia dele. Vamo que vamo!
@nderXP
@nderXP 2 года назад
Eu tinha visto esse vídeo há um tempo, e não tinha entendido nada, e agora, ao ver novamente, consigo entender com clareza tudo o que você fez, vídeo muito massa!
@alefmatheus3585
@alefmatheus3585 3 года назад
Sempre que vejo seus vídeos bate uma vontade inexplicável de programar, amo isso
@LostAlienOnEarth
@LostAlienOnEarth 3 года назад
O Filipe quase digitou Teló no sobrenome kkkkkkkkkkkkkkk' Brincadeiras à parte, continue seu excelente trabalho, estimulando as pessoas a programar.
@kleberluiz9269
@kleberluiz9269 4 года назад
Se tem vídeo do Michel Teló programando tem like
@FilipeDeschamps
@FilipeDeschamps 4 года назад
hahahahahah showww Kleber!!!!
@marcosjunior534
@marcosjunior534 3 года назад
Show Felipe. A motivação que você transmite é muito boa! Dá um entusiasmada legal na pessoa. Eu tava até deixando javascript um pouco de lado. Mas você transmite tanta energia que me fez voltar a programar em javascript! Me tornando Membro hoje!
@andersusilva
@andersusilva 3 года назад
é incrível e motivante a energia e a paixão que vc demonstra pela programação!
@mateusluciano8959
@mateusluciano8959 3 года назад
Estou aprendendo python e fico feliz de entender um pouco da lógica... Entendi cerca de 40% a 60% do vídeo e já fico satisfeito, ainda chegarei a entende completamente!
@wallacevieira2243
@wallacevieira2243 Год назад
Seu comentário ja faz um ano, então provavelmente ja deve ter pego a ideia. Mas no python da pra replicar essa funcionalidade criando uma classe com metodos decorados com @staticmethod (para nao precisar instanciar um objeto de uma classe que apenas armazena metodos) e depois retorna-los com getattr(SuaClasse, "nome do metodo")
@joaoconrad7653
@joaoconrad7653 4 года назад
N sei porque o youtube me recomendou isso mas você é simplesmente sensacional, sua animação é contagiante kkkkk
@crizinn3931
@crizinn3931 2 года назад
Agr e membro 😯
@luansouzasilva31
@luansouzasilva31 Год назад
Muito obrigado por disponibilizar isso. Não tive uma base acadêmica na computação e sempre tive muita dificuldade não só de aprender o estado da arte do desenvolvimento de software, como também até mesmo descobrir o que existe e o que preciso aprender. Teu vídeo me encheu de esperança em que posso aprender muito por aqui.
@leomac00
@leomac00 3 года назад
Cara, achei seu canal por sorte e era justamente o q eu tava procurando, tudo explicado de maneira fácil e objetiva e ainda por cima com um entusiasmo incrível. Vou pesquisar mais pra conhecer mais seu trabalho mas já adianto que já botei alguns vídeos aqui no "assistir mais tarde", estou começando na carreira de dev (tentando mudar de área de Eng civil) e é ótimo conhecer trabalhos assim
@dubtoby
@dubtoby 3 года назад
10 meses depois, youtube: " Esse vídeo parece ser a sua cara, toma ele aí! " kkkkk e by the way, conteúdo animal!
@kaiquesilvia3676
@kaiquesilvia3676 3 года назад
Pse
@cirosobral
@cirosobral 4 года назад
4:02 😂😂😂 const pessoa = { nome: "Filipe", sobrenome: "Tel
@jhonlee7444
@jhonlee7444 4 года назад
Eu não tinha percebido kkkk
@fabinSilvas
@fabinSilvas 4 года назад
Esse vídeo contém Easter eggs
@FilipeDeschamps
@FilipeDeschamps 4 года назад
kkkkkkkkkkkkkkk
@RickkD0Discord
@RickkD0Discord 4 года назад
??
@GlaudsonSoaresdaSilva
@GlaudsonSoaresdaSilva 4 года назад
Voltei pra ver! kkkk
@matheus-il
@matheus-il 4 года назад
Que vídeo simplesmente bom, obrigado man! Vou ver todos. Me ajudou demais
@romulotakaoka
@romulotakaoka 2 года назад
Já vi esse vídeo umas 3 vezes e tô aqui de novo. Me acrescenta muito 👍
@Marcusvcbr
@Marcusvcbr 4 года назад
as únicas palavras que eu entendi do vídeo foram: vídeo e playlist.
@FilipeDeschamps
@FilipeDeschamps 4 года назад
kkkkkk ta valendo Marcus!
@guh0493
@guh0493 4 года назад
Somos 2
@feature552
@feature552 4 года назад
Tbm n entendi bulúfas. Mas n compreender Java dá nisso mesmo
@RioArthur
@RioArthur 4 года назад
Eu ai kkkkkk
@edupazz
@edupazz 4 года назад
@@feature552...Script
@leonardosouza702
@leonardosouza702 4 года назад
Nem começou o vídeo e já dei like!
@FilipeDeschamps
@FilipeDeschamps 4 года назад
ahhahah show Leo!!!!
@larissaember8835
@larissaember8835 3 года назад
Eu adoro o Felipe! ele sempre trás essa energia nos vídeos... mas hoje, ele me surpreendeu; consegui ter um insight só observando ele programar logo no inicio! consegui resolver o problema que encontrei no meu projeto atual, e ainda... fiquei Full dopamina para terminar essa aplicação em uma tarde! valeu @Felipe Deschamps..
@edneyfarias2199
@edneyfarias2199 3 года назад
Comecei um curso sobre programar games recentemente e cai aqui de paraquedas ,me inscrevi na hora , é muito útil esse tipo de conteúdo ainda mais quando é mostrado na prática .continue fazendo esses exemplos práticos principalmente de jogos se possível.
@douglassilva4615
@douglassilva4615 4 года назад
Essas sutilezas cômicas (04:00) elevam o nível dos vídeos haha
@junior.santana
@junior.santana 4 года назад
Não sei como ele consegue continuar sério nesse momento, eu ia estar rachando Kkkk. Ele podia colocar uns erros de gravação tb, hehe
@FilipeDeschamps
@FilipeDeschamps 4 года назад
kkkkkkkkk show
@edupazz
@edupazz 4 года назад
Caraca, vi o vídeo em 2x e nem reparei nessa haushussh
@douglassilva4615
@douglassilva4615 4 года назад
Ele deve ter rido muito por dentro, não pode kkkkkkk
@moltenmindsstudio
@moltenmindsstudio 4 года назад
Não entendi, alguém pode me explicar por favor?
@chervesblezz
@chervesblezz 4 года назад
Muito bom Filipe! Adoro ver, discutir e estudar patterns, solid e clean code. Arquitetura e refatoramento me empolgam também. Quem replica códigos de uma versão para outra aqui na empresa e encontram na versão mais atual, tudo diferente porque eu refatorei, fica louco comigo kkkkkkk
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Showwwww Eduardo! E faz bem refatorar, parabéns meu caro!!!
3 года назад
Passando por alguns dilemas na vida, precisei assistir esse vídeo novamente. Muito massa. Parabéns mais uma vez.
@renaton3992
@renaton3992 3 года назад
Cara. Genial ! Um dos melhores canais de Code no YT !
@vinidotnet
@vinidotnet 4 года назад
Dá pra criar uma função "padrão" e deixar algo assim: { ...padrao(player) { console.log("Tecla sem comportamento") }} E na hora de chamar a função: const funcao = acceptedMoves[key] || acceptedMoves["padrao"]; Dai n precisa nem do "if" pra verificar se [e undefined.
@FelipeFontesSantos
@FelipeFontesSantos 4 года назад
por debaixo dos panos ainda está sendo feito um if checando se é truthy se não ele pega a outra opção. mas é mais elegante parabéns.
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Showww Vinícius, eu cheguei a considerar um movimento padrão, mas eu não sabia o que definir como movimento padrão 😂
@Maikecs
@Maikecs 4 года назад
uma sugestão de solução completamente sem ifs, e, na minha opinião, de melhor leitura... const acceptedMoves = { ArrowUp(player) => { player.y = Math.max(player.y - 1, 0); } ArrowRight(player) => { player.x = Math.min(player.x + 1, screen.width); } ArrowDown(player) => { player.y = Math.min(player.y + 1, screen.height); } ArrowLeft(player) => { player.x = Math.max(player.x - 1, 0); } }
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Matou a pau Kiske!!!!
@Rina_66
@Rina_66 3 года назад
Tinha comentado isso
@carinharpjp551
@carinharpjp551 3 года назад
Desculpe a ignorância mas esses códigos são html ou javascript? teria como me informar? sou novo na programação
@theguy2887
@theguy2887 3 года назад
@@carinharpjp551 javascript!!! html não é linguagem de programação amigo.
@carinharpjp551
@carinharpjp551 3 года назад
@@theguy2887 Tendi, obrigado pela sua resposta, as vezes eu vejo gnt falando que sabe programar em html aí eu pensei que era, vlw por esclarecer.
@gabrielbartmanovicz4284
@gabrielbartmanovicz4284 3 года назад
NICE DEMAIS!! implementei esse design pattern em um projeto pessoal meu, realmente é uma maneira bem mais limpa, funciona e elegante de se escrever. Vlw demais pelo conteúdo
@rodrigoandrade6485
@rodrigoandrade6485 3 года назад
Parabéns Felipe, suas contribuições são relevantes para muitas pessoas.
@mateushirt
@mateushirt 4 года назад
No começo dessa série eu não estava entendendo nada... Agora eu tô tipo: "caramba, faz total sentido!".
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Sensacional Mateus, é isso ai!!! E Marcello, vou dar uma sugestão: espere uns 2 dias e veja a playlist de novo do início, quando você chegar nesse vídeo o seu cérebro vai estar MUITO mais maduro e preparado para encaixar essa informação.
@joaobernardis4854
@joaobernardis4854 4 года назад
Filipe, dps faz um vídeo sobre editores de código
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Show! Eu tenho um vídeo sobre esse editor que eu uso, dá uma olhada: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Q7YfzbJRzm0.html
@thainemarques1373
@thainemarques1373 3 года назад
Caramba, que legal. Primeiro vídeo do canal que vi e já amei! Parabéns pelo conteúdo!
@QAutomatizado
@QAutomatizado 3 года назад
Que vídeo! Ótima didática!! Anotando tudo aqui. 🚀😍
@williammaximiano9431
@williammaximiano9431 4 года назад
Aula no vídeo, aula nos comentários. "Só agradece!"
@CleberMag
@CleberMag 2 года назад
A pergunta que não quer calar: E qual dos dois métodos consome menos processamento e menos memória? (nem estou preocupado com "tamanho de código", mas isso poderia ser analisado também).
@lucasemmanuel6535
@lucasemmanuel6535 2 года назад
O método que consome menos processamento é o método mais fácil de dar manutenção
@vertexshaderfragmentshader4196
@vertexshaderfragmentshader4196 2 года назад
@@lucasemmanuel6535 🤣 eu acho que um código bem escrito sem muito if else e bem limpo(clear code) reduz o uso do processamento
@toddy5153
@toddy5153 2 года назад
Cara, assim. O if já é uma estrutura condicional, já é apropriadamente feito para este tipo de operação. basicamente, não vai ter quase nada no consumo de heap memomy, ou ram. Diferentemente do object literal, já que vai estar criando um objecto e etc, mas essa diferença é tão mínima, que nem entra em questão. Então, pra evitar que seu código fique muito verboso, e poluído, o melhor e adotar object literal, array matching, para este tipo de situação. E utilizar early if, sempre que possível.
@CarlosBernardo3600
@CarlosBernardo3600 2 года назад
@@toddy5153 exatamente isso, hoje em dia os PCs e celulares vem com muita memória e processamento. Eu ainda uso muito if mas em classe separada só para identificar o botão chamar o método.
@raposabrgameBR
@raposabrgameBR 4 года назад
Mano você é muito foda... você fala de uma forma que estimula as pessoas a perguntar, e se como vc estivesse com as mesmas duvidas que nós, explica de forma simples e clara... muitas pessoas por ai complica, vc faz parecer simples
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Massaaa, que bom ler isso :) to gostando bastante de conversar com vocês através dos vídeos!
@lexcles
@lexcles 3 года назад
cara eu cai nesse video do nada e agora nao consigo parar de absorver as informacoes dos seus videos, parabens! Muito dinamico o conteudo.
@kauanrocha3097
@kauanrocha3097 3 года назад
"Só que na minha visão isso não resolve o problema, pq sabe qual que é o problema? Identificar o problema. Daí eu te pergunto, qual que é o real problema?" Thanos: I M P O S I B L E
@otaviolemos
@otaviolemos 4 года назад
Muito legal o vídeo, Filipe! Um detalhe interessante: com programação orientada a objetos, polimorfismo e interfaces, DE FATO conseguimos tirar esses ifs. Basta criarmos uma interface genérica com uma operação e fazer os diferentes tipos de classe implementar a interface. O cliente deve receber um objeto do tipo da interface. Quando ele chamar a operação definida na interface, será chamado o método concreto implementado na classe específica.
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Massaaa Otavio, muito obrigado por inserir essa informação! Eu não sou o maior fã de polimorfismo, costumo evitar classes em favorecimento a composição. Mas sei que composição não é bala de prata :)
@sergio.ventura
@sergio.ventura 4 года назад
Acabei de chegar ao teu canal. E ADOREI. Excelentes dicas e acredito que este canal me vai fazer crescer muito como junior. Obrigado :)
@guilhermemartinelli9945
@guilhermemartinelli9945 Год назад
Estou começando na programação, a e sua didática é incrível, Filipe! Parabéns!
@DanniloSN
@DanniloSN 4 года назад
Tava mentalmente pensando num array de funções de movimentos já tinha um tempo, mas tava com medo do povo falar que é gambiarra kkkkkkkk
@FilipeDeschamps
@FilipeDeschamps 4 года назад
kkkkkk Danilo, não fica com vergonha não, eu mostrei a primeira versão do código e é uma gambiarra sem fim!! Tamo junto nessa, fala sua sugestão sendo gambiarra não e dai a gente vai se ajudando, fechado?
@199gennaro
@199gennaro 4 года назад
Seus conteúdos são excelentes! Parabéns.
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Showwww Gennaro!!!
@199gennaro
@199gennaro 4 года назад
@@FilipeDeschamps show Filipe, assim que sair a versão nova do php vc faz um review pra nós.
@silvioprog
@silvioprog 2 года назад
Cara, recebi a sugestão desse vídeo por meio de um amigo no trabalho. Pasmei, tu mudou completamente minha forma de programar! 🤩 Vou repassar pra vários outros devs kkk
@tiagomelojuca7851
@tiagomelojuca7851 4 года назад
Há dois meses atrás, esse foi o primeiro video teu que assisti, e não entendi absolutamente nada. Parecia grego. Mas me pegou. Depois desse vídeo, fui maratonando todo teu canal, pior que série da Netflix, mesmo sem entender nada. Mas me inspirava. E é gratificante demais voltar aqui pra reassistir tão pouco tempo depois, e ter uma visão tão diferente, entendendo o que foi passado e (agora) aprendendo com isso. Valeu pelo excelente conteúdo de sempre :) você é dez, motiva a gente a crescer duma forma sensacional!
@Nicolasmelo12
@Nicolasmelo12 4 года назад
Oi Filipe, video sensacional como sempre, mas fiquei com uma duvida aqui: O titulo do video é "como reduzir a quantidade de IFs de um código", mas no final do video eu percebi que você na verdade aumentou o número de ifs, colocando mais uma condicional pra verificar se a função movePlayer é undefined ou não. As demais condicionais acabaram indo pras funções no objeto que você criou. A minha dúvida é: até que ponto abstrair as coisas é importante e necessário? Eu tenho visto muito vídeo de gente falando de overengineering e queria entender um pouco melhor sobre isso. Fiquei me perguntando se não seria mais fácil vc abstrair todas aquelas condicionais do jeito que estavam pra uma função com a responsabilidade de tratar elas. Valeu filipe
@RodrigoCastroAngelo
@RodrigoCastroAngelo 4 года назад
Nicolas, conta de novo a quantidade de IF no código final. Na minha conta aqui tinha 4 e passou pra 1
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Nicolas, sensacional sua pergunta!!! O autor de um overengineering nunca vai dizer que aquilo é overengineering, correto? 😂mas nesse caso, onde eu sei que não vão existir mais comandos do que aqueles e essa é pra ser o "meu primeiro jogo multiplayer" acho que facilmente dá para dizer é é overegineering. Mas sobre aumentar a quantidade de ifs, talvez o jeito certo de encarar é que "não vai aumentar" se a quantidade de teclas aumentar. Nota que anteriormente, para cada condicional na verdade você tinha duas condicionais, uma específica sobre a tecla pressionada e a outra específica sobre a regra de negócio. Agora trocamos todas as condicionais específicas sobre a tecla pressionada por uma única condicional genérica, que é a verificação da existência da chave dentro do objeto. Mas eu posso estar vendo isso de forma tendenciada para provar o meu ponto, correto? Por isso está sendo *extremamente* importante a participação de vocês nos comentários, ta realmente muito massa e muito obrigado pela pergunta meu caro :)
@Nicolasmelo12
@Nicolasmelo12 4 года назад
​@@RodrigoCastroAngelo sim, naquela parte do código onde ele quis tirar os IFs sim, mas se você ver dentro das funções no objeto movePlayer ele deixou os ifs la dentro com uma condicional a menos. Ele só moveu os ifs que estavam em um lugar pra outro foi dai que surgiu a pergunta. Mas valeu pela resposta :D
@RodrigoCastroAngelo
@RodrigoCastroAngelo 4 года назад
@@Nicolasmelo12 Verdade! Realmente ficaram os ifs lá de dentro. Em relação à pergunta sobre ser importante abstrair ou não, uma metodologia que eu vejo bastante (inclusive uns vídeos do Filipe) é fazer da forma mais simples e ir refatorando à medida que essas abstrações forem se tornando necessárias. No caso desse jogo, por exemplo, um bom momento para fazer essa refatoração poderia ser quando fosse incluir a funcionalidade da bomba. Analisando o vídeo também, dá pra entender que a ideia foi criar complexo a ponto de dar pra mostrar alguns problemas de eng. de software, mas ao mesmo tempo simples o suficiente para ser possível explicar dentro de um vídeo de alguns minutos. Isso deve ser bem difícil de balancear, mas mesmo assim as técnicas apresentadas aqui podem ser usadas em contextos bem mais complexos que vão surgindo no dia a dia
@xthuka
@xthuka 4 года назад
Na vdd os Ifs podem não ter reduzido de forma escrita, mas foi reduzido sim na execução. Antes para chegar no ultimo IF todos eles seriam validados, agora como ele percorre por um valor dentro do objeto, somente será executado o IF verificador de tecla e o IF de dentro do valor passado para o objeto. Ou seja, não precisa fazer o programa validar N IFs antes do que realmente ele precisa. Querendo ou não isso tbm é um Tunning na aplicação, além de melhorar a compreensão do código e facilitar futuras manutenções.
@leocg1000
@leocg1000 4 года назад
A ideia se parece muito com o strategy Pattern, remover todas as condições e monte de If do código.. :) ótima vídeo aula
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Totaaal Leo!!! Parece total, mas como ele não instancia um novo strategy, acredito que ele não se encaixa no pattern. Eu ia trazer ele e o Command, mas achei que ficaria demais para a playlist.
@digallnights
@digallnights 3 года назад
Cara, vc nasceu pra ser professor... Tem uma fala muito clara na explicação...
@benolopesdias
@benolopesdias 2 года назад
Filipe, muito obrigado, graças a esse vídeo aprendi muito e fui estudar do básico as linguagens que já tinha começado em modo 'avançado' vamos dizer assim, seus vídeos me inspiram de diversas maneiras, atualmente estou procurando vagas para Junior ou busco estágio, minha história é um pouco complicada... Mas Agradeço por você fornecer esses vídeos que inspiram não só eu, mas como muitos outros devs também!!
@arumon
@arumon 4 года назад
sobrenome: "Telo" huauahuauhauauha
@FilipeDeschamps
@FilipeDeschamps 4 года назад
kkkkkkkkkkkk foi quase, culpa de vocês kkkkkk
@arumon
@arumon 4 года назад
@@FilipeDeschamps sim, foi quase! Mas obrigado pelo vídeo, esse refactoring é bem útil!
@madivcb
@madivcb 4 года назад
Melhor de tudo é que ele faz isso e continua bem sério e concentrado kkkkkk
@TheAlexkidx
@TheAlexkidx 4 года назад
parei o video no exato momento pra vir ler os comentários. kkkkkkkkkkkkkk
@thiagoztaaso9784
@thiagoztaaso9784 4 года назад
@@TheAlexkidx eu também KKKKKKKKKKKKKKKKK
@PauloSilva-gf8rf
@PauloSilva-gf8rf 2 года назад
Agora com 46 anos 😁 tentando aprender Programação.... Graças a Deus já trabalhei muito nessa vida, e atualmente trabalho como telemarketing.... Sou formado em tecnólogo.... Porém, desisti várias vezes em ir até o final.... Lógica de Programação, eu pretendo dedicar esse ano e depois, avançar em HTML, Css, 🏦 de Dados e Java Script, obrigado 👍😊 pelos vídeos.... Com ajuda de Deus e meu esforço irei chegar lá, tá OK 👍😂
@maikiismene8935
@maikiismene8935 3 года назад
Nossa Filipe, que massa! Eu comecei a assistir esse vídeo quando você postou, e não cheguei a terminar e tinha até esquecido dele, mas agora tô vendo e que top que eu já fazia uso de objetos literais desde antes 😍😍😍 hahaha top demais! Parabéns Filipe 👏👏👏
@mentordecarreiras
@mentordecarreiras 4 года назад
De fato Filipe, é uma temática que contagia. Parabéns! E feliz ano novo! Sucesso!
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Valeuuuu Ivan, tamo junto e 2020 vai ser massa 🤝
@thesims915
@thesims915 3 года назад
"Então viram muito muito simples" e eu: Aham to entendendo tudo kkkkkkkkkk....
@JoaoGabrieluch
@JoaoGabrieluch 3 года назад
é facil não usar tantos ifs é só usar elif k
@mura842
@mura842 2 месяца назад
São diferentes kkkk
@gersonsantiago1028
@gersonsantiago1028 Месяц назад
Às vezes elif não roda
@BraveCarnage
@BraveCarnage 23 дня назад
Se tu usar elif, tu não consegue segurar uma tecla pra ir pra cima e apertar outra pra ir pra esquerda. Como eles são situações independentes, não se usa elif.
@missionariozacariassantos
@missionariozacariassantos 3 года назад
velho o senhor é top , virei fan ... nossa cara c sabe mesmo , a didatica é muito massa, aprendendo muito com c
@analytical_abas
@analytical_abas 4 года назад
Como sempre sensacional!!! A playlist está muito massa. Ansioso pelo próximo vídeo!!! Abraço e boa semana :)
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Showwww Paulooo!! Vai ser massa :)
@Fabio-xy6vb
@Fabio-xy6vb 4 года назад
Até que fim kkk adeuuus if kkk, me deu raiva ver todos estes if no seu projeto kkkk...
@FilipeDeschamps
@FilipeDeschamps 4 года назад
hahahahahahahah conseguimos!!!!!!
@Fabio-xy6vb
@Fabio-xy6vb 4 года назад
@@FilipeDeschamps parabéns pelo video kkk agora rumo a próxima etapa kk Eu fiz aqui da minha maneira tudo oque vc listou .. des do inicio ate a network kkk usei wss ... e não kk eu também não usei switch, apenas criei um objeto quase semelhante a técnica que usou hehe Ansioso para os próximos vídeos, parabéns telo♡
@viniciuspiassa8530
@viniciuspiassa8530 4 года назад
O trabalho é o mesmo! A diferença é somente o paradigma. Não entendo o porquê de tanta raiva com os ifs
@Fabio-xy6vb
@Fabio-xy6vb 4 года назад
Haha é meio que um estresse mental kkk coisa boba de quem foge do costume
@mafhal8239
@mafhal8239 4 года назад
Filipe, Se você criar uma função "Undefined" dentro daquele mesmo objeto, e retornar um valor como Console.logo('Indefinido'). Você não poderia remover aquele If(moveFunction)?
@FilipeDeschamps
@FilipeDeschamps 4 года назад
MIND BLOWN, eu não sei e tenho até medo de testar ahahahahahahah mas cara, que jeito massa de pensar heim? Gostei 👍
@mafhal8239
@mafhal8239 4 года назад
@@FilipeDeschamps Tenta implementar no próximo vídeo, você mesmo disse que não devemos ter medo de apagar uma parte do código e refazer melhor. hahahaha
@FilipeMoraes87
@FilipeMoraes87 4 года назад
Permita-me dar uma opinião, afinal tbm sou o Filipe 😁. No caso do exemplo do vídeo, não existe um comportamento específico para quando o utilizador pressionar alguma tecla que não esteja previsto. Aquele trecho de código é responsável por tratar movimentos previstos, logo faço a pergunta que o Filipe fez no vídeo: faria sentido inserir essa regra no trecho sugerido? 🤔 Mas que bom você perguntou, é sempre bom discutir novas formas de pensar, o mesmo é válido para a minha resposta. 😊
@guibohnstedt
@guibohnstedt 4 года назад
Legal sua forma de pensar. Mas no caso não funcionaria e tem um bom motivo pra não funcionar ai fica no seu critério analisar ;) Como eu também não gostei do IF e se quiser loggar algo, que pode ajudar é isso: moveFunction ? moveFunction(player) : console.log('Move not permitted')
@Dudu2431996
@Dudu2431996 4 года назад
Funcionaria se você colocasse transformasse em String. String(undefined) === 'undefined'. É possível colocar o nome de uma função com o nome undefined dentro de um objeto, e se você sempre passar qualquer nome dentro de String(), você conseguiria acessar o método.
@atilalevy8793
@atilalevy8793 4 года назад
Mano, acabei de usar essa técnica em um projeto aqui e, não só o código ficou mais limpo e compreensível, como economizou muito do processamento! Muito bom!
@vectorup
@vectorup 4 года назад
Muito bom. Essa playlist está sendo um divisor de águas para a área da programação. É a verdadeira mão na massa, aprendendo na prática. Mais uma sacada de gênio do Filipe Teló. Parabéns, meu amigo!
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Sensacional António, tamo junto meu caro!!! Vamos conversar coisas muito legais ainda :)
@CantorFabio
@CantorFabio 4 года назад
Comentei no canal do Pato, comenta sobre Ransonwares.. Bom alertar os inscritos, eu perdi meu dados
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Show Fabio, valeu pela sugestão!!!
@lucas99196
@lucas99196 4 года назад
Já corri atrás do meu livro de Clean Code
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Showww Lucas, tenho certeza que você vai gostar muito :)
@DanielSchmitz
@DanielSchmitz 4 года назад
pesquisa SOLID tn ai no google/youtube é ate mais importante
@caiohr2020
@caiohr2020 3 года назад
Eu sempre volto nesses tipos de vídeo teu pra ver se minha maturidade de código mudou. Valeu!!
@guilhermedosreis2459
@guilhermedosreis2459 4 года назад
Muito bom esse vídeo Filipe! Sua didática é muito boa e sua alegria em compartilhar conhecimento é louvável! :D
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Valeuuuuuu Guilherme, muito obrigado pelo comentário e estamos juntos nessa meu caro :) E algo que estou adicionando em todos os comentários é que a campanha de chegar em *201k inscritos* até o dia *31 de dezembro* continua!!! 🔥 Vai ser um belo desafio, mas caso queira contribuir convidando um colega a se inscrever, *apenas um colega mesmo* ... vou ficar eternamente agradecido porque isto traz uma relevância importante para o canal, fechado? Vamo que vamooooo 🤝
@dmokdavi
@dmokdavi 3 года назад
Só eu que estou no Hello Word, e não vê a hora de aprender logo ? Kkkk
@PauloRoberto-bf5iw
@PauloRoberto-bf5iw 3 года назад
Tbm k
@TheAndrebremer
@TheAndrebremer 3 года назад
Hello Word = olá palavra Hello World = olá mundo :)
@globaloccurrencesnews4917
@globaloccurrencesnews4917 3 года назад
AIHSuiAHSUIAUISa
@user-lf9gc8jb1k
@user-lf9gc8jb1k 3 года назад
@Danilo O meu foi "Olá mundo". xD
@nokiojyn
@nokiojyn 4 года назад
se criar uma função chamada null, o que ei acontecer??
@FilipeDeschamps
@FilipeDeschamps 4 года назад
Fora do objeto ele não deixa, pois é uma palavra reservada, mas dentro do objeto você teve uma ótima idéia, ele consegue setar como chave null e undefined e dá para acessar passando isso! Muito louco, testei aqui :)
@gabrielledamaso7454
@gabrielledamaso7454 4 года назад
Amei... estou começando no JavaScript e o parear está sendo uma boa idéia para entender a linguagem.
@ViniciusProhmann
@ViniciusProhmann 2 года назад
Eu vi esse vídeo logo quando comecei a aprender a programar em js, faz aproximadamente 9 meses... assisti ele inteiro e não entendi muita coisa mesmo você explicando tudo muito bem. Hoje eu estava passando por esse vídeo e resolvi reassistir, nossa, eu consegui absorver tanta informação, vários coisas que eu vi porem não sabia por que estava sendo feito dessa forma e não de outra... Obrigado Filipe pelos seus vídeos, foi com eles que eu decidi me tornar um programador e com suas dicas de como aprender a programar meus estudos foram muito menos frustrantes.
Далее
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Просмотров 25 млн
Самое Романтичное Видео ❤️
00:16
ОСКАР И ДЖОНИ БРОСИЛИ НАС 😭
01:00
Depois de 20 Anos Criando Software
23:49
Просмотров 46 тыс.
Antes de Desistir da Programação, Veja Esse Vídeo
15:49
Dependency Injection, The Best Pattern
13:16
Просмотров 761 тыс.
Красиво, но телефон жаль
0:32
Просмотров 156 тыс.
Choose a phone for your mom
0:20
Просмотров 6 млн