*PERA!!!!!* - Antes de ler os comentários, olha que *massinha* que ficou meu *Curso de Programação* curso.dev To muito orgulhoso, sério
@marlonreis24097 жыл бұрын
Meu, essa seria CLEAN CODE esta muito massa. Já faz 5 anos que sou desenvolvedor e posso afirmar "ESSA SERIE MUDOU MEU MODO DE PENSAR". Valeu mesmo.
@andersonbastos12308 жыл бұрын
Felipe, estou estudando programação por conta, e a sua contribuição é incomensurável, obrigado por seus vídeos.
@filipesiegrist4 жыл бұрын
Filipe*
@ricardopassos11804 жыл бұрын
Continuou na área de TI depois desses 3 anos?
@theamazingvitorshow3 жыл бұрын
Eai mano, como está hj em dia? Kkkk
@gustavo.g.pereira5 жыл бұрын
Alguns anos atrás eu olhei esse vídeo e não tinha entendido minha coisa, Agora percebo a beleza desse pensamento!
@FilipeDeschamps5 жыл бұрын
Show Gustavo :) tamo junto nessa evolução, pois estou aprendendo muito fazendo os vídeos e interagindo com vocês!
@vieiraes3 жыл бұрын
Refaça essa série Dechamps. Agora com o profissionalismo q vc tem, realmente essa musica cagou tudo, e essa serié eh uma das mais importante de seu canal.
@LeonardoDeschamps Жыл бұрын
É DeSchamps, irmão!
@ViniciusOliveira-ec1si7 жыл бұрын
Parabéns por resumir alguns trechos do Clean Code e tornar a obra mais acessível. O KZbin carece de vídeos em português falando do assunto, que bom que você fez algo a respeito. Espero que continue, boa sorte!
@jeanfernandeseng Жыл бұрын
Maioria das pessoas que tem a origem na engenharia e fatalmente vão programar deviam necessariamente passar os olhos nos princípios como esse. Parabéns. É uma luta diária convencer as pessoas da área.
@jhonas_janz5 ай бұрын
Parabéns, 🎉 Excelente conteúdo! É muito legal assistir e ver como você evolui na criação dos conteúdos. Da pra ver que desde o início você tem um diferencial em como aborda cada conteúdo ou mesmo abstrai pra um contexto mais próximo de quem está iniciando. Meus parabéns novamente. Sucesso!
@DemirCost4 жыл бұрын
Rapaz .... tinha dificuldades de estudar e entender algumas coisas , mas os seus vídeos são claros e entram na cachola suave .... valeu e obrigado
@FilipeDeschamps4 жыл бұрын
Que massa José!!! Muito obrigado pelo comentário 🤝
@joaomiranda14834 жыл бұрын
Parabéns meu caro! Muito didático e garanto que está ajudando muitos Devs até hoje!
@leandrosoares64 жыл бұрын
Mano vendo em 2020 e nossa, mudou minha percepção sobre construção de funções de um jeito absurdo! Obrigado Filipe!
@LinuxTips7 жыл бұрын
Vídeo bem foda! :D Muito bom!
@igorsdantad6 жыл бұрын
VAIII!!!
@alissonmoraes93566 жыл бұрын
E aí Felipe! Beleza? Pow cara, os seus vídeos são de extrema importância para comunidade. Sucesso pra você e o canal.
@Lucas.23092 жыл бұрын
Sou programador de jogos e mesmo seu conteúdo não sendo dessa área seus vídeos tão me ajudando muito a melhorar
@jorgerafael25698 жыл бұрын
Cara adoro de verdade seus videos, preciso comprar o livro clean code por que preciso melhorar minha forma de programar.. Você ta de parabéns Filipe, por que você compartilha os aprendizados e conhecimentos seus pra ajudar a melhorar a galera !! Todo sucesso do mundo brother
@johnkennedyalves81627 ай бұрын
Cara to vendo esse video hoje pra recapitular algumas coisas, msm dps de 7 anos continua um vídeo muito bom!
@chapzin16 жыл бұрын
Nossa Filipe obrigado mesmo por essas dicas, eu sempre me sinto muito incomodado com meus códigos e fico sempre em busca de como programar melhor mais nunca encontro um didática fácil de entender, você realmente está de parabéns e te desejo tudo de bom mesmo por ajudar as pessoas. São pessoas como você que com pequenos detalhes mudam de verdade o mundo.
@excriptvideo8 жыл бұрын
Muito legal, meus parabéns, excelente acabamento e conteúdo!!
@duck000016 жыл бұрын
Valeu Felipe, tou começando agora como programador e seus vídeos têm sido bastante esclarecedores em vários aspectos pra mim. Obrigado!
@reclamo_h6 жыл бұрын
mano essa serie ajuda MUUUUUUIIIITO!, realmente mudei o jeito de pensar sobre código.
@RobsonAlvesJJ7 жыл бұрын
Gostei Muito em especial, esse vídeo me abriu os olhos, sou estagiário, comecei a pouco tempo estou seguindo, essas dicas nos meus projetos particulares, freellas etc... recebi elogios, por separar em arquivos JS. menores ficou fácil encontrar um bug. ou adicionar um feature nova. obrigado sem duvidas vou ler o livro.
@amandamussio8 жыл бұрын
Cara, parabéns! Seus vídeos estão me ajudando muito. Obrigada por apresentar esse conteúdo de qualidade! Valeu!!!
@emmanuelmeireles6 жыл бұрын
michel teló da programação Show de bola esse canal
@FilipeDeschamps6 жыл бұрын
kkkkkkk valeu!
@programmingwithgerson5 жыл бұрын
Hahahhahaah Boa! Mandando muito bem mesmo!
@AdaZoul4 жыл бұрын
Tinha quase certeza que eu havia comentado. Mas, vamos lá! Eu não havia visto esses vídeos mais antigos. E curti bastante, principalmente porque tenho agora tenho ainda mais certeza que eu sei trabalhar com Clean Code. E vale uma ressalva... Todas as dicas que você dá, principalmente no que se refere a nomenclatura, é basicamente um princípio do Design. O CONTRASTE. Ele é muito importante no Design Gráfico para organizar conteúdo. E não seria diferente no Clean Code. Parabéns pelo vídeo! =)
@wsgsantos5 жыл бұрын
Dividir para conquistar. Estratégia utilizada pelos exploradores (colonizadores). Dividiram os povos, tribos, países e conquistaram o mundo... Parabéns pelo video!
@mariofernando46166 жыл бұрын
Fodástico!!! Desde o início pensei nisso. Como é que eu sei que uma função está fazendo mais do que ela deveria? Exatamente... Inicialmente, observando a identação do código. Parabéns pelos vídeos e pelo conhecimento compartilhado. Simplesmente FODÁSTICO!
@TheCGAnimations8 жыл бұрын
Brother seus videos são incríveis parabéns. Não sei o que passa na cabeça das pessoas que dão dislike no seu video. Só pode ser inveja! Espero que tenha muito sucesso Filipe e que venha mais videos vlw. ^^
@brNoMundo1233 жыл бұрын
Vídeos sensacionais! Eu já entro no vídeo e já dou like porque sei que o conteúdo vai ser bom!!
@celsoluizdeoliveira16436 жыл бұрын
Felipe bom dia.....Acabei de fazer um curso de Desenvolvimento Mobile Android e meu professor indicou o livro Clean Code, que ainda não li. Mas com suas explicações, mesmo não tendo experiência, fica mais claro que esta forma de fazer código, vai economizar tempo de outras pessoas que vão trabalhar neste projeto junto com você ou que vão trabalhar mesmo não te conhecendo.....vou me aprofundar neste estudo lendo o livro.....obrigado
@rafaellebarros37222 жыл бұрын
Amo assistir seus vídeos, você é muito fera, parabéns👏
@EdgarMunizBerlinck8 жыл бұрын
Quando li o livro Clean Code de Robert Cecil Martin minha vida mudou e essa pratica virou regra no meu dia-a-dia. Uma coisa que é muito importante citar sobre clean code é que seu código, geralmente, não nasce limpo, ele é constantemente refatorado até atingir este nível. Este ponto é fundamental pois muitos iniciantes no assunto se frustram por acharam que isso é "perda de tempo" por simplesmente não saber priorizar as coisas e aplicar a técnica corretamente.
@eullercristian78938 жыл бұрын
Bacana o vídeo Felipe, eu já estava estudando este tema e esta técnica me ajudou muito. Eu tinha classes gigantes de regras de negócio (Services) onde refatorei em pequenas funções, a manutenibilidade é outra. Um outro ponto interessante que estou aprofundando e você poderia embarcar é o SOLID. Estou no S de Single Responsibility, e já está me ajudando demais em meus códigos. Grande abraço.
@HugoRTH8 жыл бұрын
Cara, ótimo vídeo. Até pra mim que faço psicologia e estudo programação no tempo livre consigo entender muito bem seu conteúdo. Continua que tá massa!
@rockduds3 жыл бұрын
Cara até seus vídeos antigos são fantásticos, parabéns!
@joaomede5 жыл бұрын
Eu vou comentar, não sei se você vai ler, mas eu preciso agradecer, esse vídeo explodiu a minha mente, humildemente falando a minha skill tomou um salto gigantesco depois desse vídeo, eu simplesmente estou vendo meus códigos com outros olhos, iniciei revisões em um código que estava difícil de "tocar", comecei a fragmentar as funções "monstros" em várias funções e os comentários simplesmente se tornaram desnecessários, agora eu consigo isolar os bugs mais facilmente e até expandir o projeto. mto foda seu canal mano, tmj!
@FilipeDeschamps5 жыл бұрын
SENSACIONAL!!! Valeu pelo comentário João :)
@gustavocarvalho66673 жыл бұрын
Filipe, estou aprendendo a programar aos 31 anos. Seus vídeos me ajudam muito. Gostaria de ver vc fazendo um "detonado" sobre o outro livro delicinha dele, sobre a ética do programador. Vlw abraços
@filipesiegrist4 жыл бұрын
Muito bom o seu canal, xará. Adorei a dica dos níveis de abstração
@fkoishi5 жыл бұрын
Muito bom o conteúdo, está me fazendo pensar mais nos códigos que estou escrevendo... Valeu a iniciativa Filipe
@AndreMarascaEngenheiro4 жыл бұрын
Parabéns e obrigado pelo seu trabalho em seus vídeos!
@GuilhermeVieiraRizzo8 жыл бұрын
Sensacional, você é o cara!! Já curti e compartilhei com os amigos
@AlisonMonteiro108 жыл бұрын
Tinha acabado de ler essa capitulo do livro. Revisão bem boa. :)
@TheJeisoninfo7 жыл бұрын
Show, Comprei o livro e estou esperando a entrega, mas o vídeo ajudou muito
@eziquielpa3 жыл бұрын
Muito bom, Filipe! Parabéns pelos conteúdos.
@tarcioquissanga27034 жыл бұрын
Filipe, conteúdo muito fx, é bom contar contigo, parceiro. Força! Dos melhores falando de programação que eu já vi!
@alisonfranca78102 жыл бұрын
Filipe , por favor 🙏 , faz mais vídeos sobre o tema clean code ... todos precisam , eu já ví professores com estes erros
@eBragaParah7 жыл бұрын
velho, você é um monstro! seus vídeos são incríveis. fiquei animado demais pra trocar uma ideia contigo
@jonathanhenrique2818 жыл бұрын
Cara você é muito didático, deveria ser professor. Ótima série.
@joaovcarvalho8 жыл бұрын
Mandou bem cara. Acho que faltou falar um pouco sobre funções puras, acho que seria bom se todo mundo tentasse nos casos possiveis implementar funções puras ja que elas nao guardam estados entao menos chance de ter bugs !
@KarlosNight8 жыл бұрын
Muito bacana essa ideia da comparação de Funções com Subtítulos. Como estou começando ainda, minhas funções estão ainda fazendo coisas bem simples, mas só pelo exemplo do Validate já percebo o quão valioso é saber trabalhar com as funções.
@sneto_dev_br8 жыл бұрын
Tu estás mandando muito bem no conteúdo. Parabéns!
@RogerAL5 жыл бұрын
Cara, gosto mt do teu trabalho. Parabens.
@ViniciusPrado6 жыл бұрын
Como eu não vi esse canal antes... estou aprendendo muito.
@silasweb1238 жыл бұрын
Não sei como existe pessoas que deram dislike, parabéns Filipe, ótimo video!
@MrLeuzito8 жыл бұрын
muito bons seus vídeos, parabéns pelo trabalho e continue postando sempre!
@mike.oliveira5 жыл бұрын
Sensacional !!! Independente do momento profissional o vídeo com certeza agrega muito !! Mesmo sendo um vídeo de 2016 são conceitos que não envelhecem ! Alem da reflexão pra forma de programar!
@FilipeDeschamps5 жыл бұрын
Show de bola Mike, obrigado pelo comentário e de fato, o conceito não envelheceu não :)
@rodolphonascimento8 жыл бұрын
Rapaz, interessante a sua iniciativa, hein? Depois que li este mesmo livro, implementamos na empresa onde trabalho este tipo de cultura. O código deve ser lido como se fosse uma carta redigida. Além de facilitar o entendimento do desenvolvedor e diminuir o estresse mental, diminui muito a probabilidade de inserção de bugs, pois o desenvolvedor consegue compreender bem a estratégia do negócio.
@ac-devfullstack97095 жыл бұрын
Saudações amigo, parabéns pelo canal, excelente didática, utilizo as funções desde do tempo programação D.O.S, gosto muito!
@luizmarcelobarbosa78044 жыл бұрын
Rapaz, iniciando nesse mundo, é boa a sensação de estar aprendendo do jeito certo! Filipe, esse clean code tem em português?
@rafaelboschini54106 жыл бұрын
vim dar like e percebi que ja o havia feito!!! muito bom
@karinejung99917 жыл бұрын
Acabei de conhecer o canal e gostei muito da forma como você explica o assunto. ;)
@isuckatprogramming6 жыл бұрын
Muito didático! Parabéns.
@cladosleoes42596 жыл бұрын
*PQP COMO NÃO ENCONTREI TEU CANAL ANTES QUANTO TEMPO EU PERDI*
@otaviojc2 жыл бұрын
Muito obrigado seus vídeos estão me ajudando pra krai como ter uma luz nesse caminho cheio de ifs hehe!!
@DavidSan6 жыл бұрын
Eu to em process de aprendizagem em Python, e dentre meus materiais, uso o livro Python Crash Course, e os exemplos desse livro refletem muito o conceito de Clean Code que vc passou aqui, os programas são bem estruturados e as tarefas bem definidas em funções limpas, pra não gerar funções gigantes e muito complexas de compreender! Usando o livro lembrei desse vídeo na hora, muito bom, já vou atrás do livro Clean Code também, ótimo vídeo, Parabéns! 😁
@franciscojosenogueiradeoli29665 жыл бұрын
Sem falar que python já nasceu clean
@HenriqueMDerosa8 жыл бұрын
Muito bom! Estou interessado no livro, gostaria de ouvir mais recomendações de livros, se houver. Sua abordagem é até filosófica, acho isso bem importante! :D
@iraildafernandes30919 ай бұрын
Muito bom, aprendendo demais.
@josiclerlemesilva40625 жыл бұрын
Muito bom eu adorei a aula👏👏👏
@warzonebrasil1869 Жыл бұрын
remake dessa serie aqui SERIA O MEL, meu deus amo teu conteudo pqp
@airroom6168 жыл бұрын
OWNN. Obrigado por ter lembrado de mim, xuxu!
@DiegoGarcia-ik4gz8 жыл бұрын
Ótimo vídeo!!! Seu conteúdo é fantastico!!!! Uma dica de série que você pode fazer tbm, são coisas confundidas do Javascript. Ex: Prototype vs Class, Async vs Parallel ou Thread (esse me confundiu bastante pois pensava que só existia a definição assincrona), o comportamento do This e por ai vai. Parabéns!!!!
@marcossales28456 жыл бұрын
Realmente mudou meu jeito de criar funções e classes.
@anothertechguy-q9g8 жыл бұрын
Aee finalmente vídeo novo, seja bem vindo de volta kkkkkkkk
@dilowagner7 жыл бұрын
Parabéns Filipe, muito bem explicado cara!
@wanderleypereira12058 жыл бұрын
cara muito obrigado, seus videos são demais, continue assim!
@rafaelholanda31055 жыл бұрын
Excelente conteúdo! parabéns. Continue fazendo vídeos sobre programação por favor!
@FilipeDeschamps5 жыл бұрын
Kkkkk pode deixar Rafa!!! Vamo que vamo :)
@alvaro.guedes5 жыл бұрын
Cara, muito boa essa serie do clean code. Tá de parabéns !!
@francisluisramiresdemelo97766 жыл бұрын
Parabéns Filipe!!!
@RafaelSouza-hp8yt6 жыл бұрын
Muito bom seu vídeo. Parabéns!
@FilipeDeschamps6 жыл бұрын
Valeu meu caro :)
@24horasaquicomvoce614 жыл бұрын
tô fazendo maratona dos seus vídeos desde o começo
@LSMNTUBE8 жыл бұрын
Vdd, já sofri muito com isso, tenho tentado sempre deixá-las o mais intuitiva, simples possível, mas ainda tenho certas dificuldades.
@Pawlenrick19825 жыл бұрын
Parabéns pelo trabalho no vídeo. muito bom !
@FilipeDeschamps5 жыл бұрын
Valeuuuu meu caro!!!!
@Pawlenrick19825 жыл бұрын
@@FilipeDeschamps q isso cara, seus vídeos são muito bons, você consegue transmitir ânimo no seu modo de apresentar os conteúdos. Isso é ótimo pra incentivar quem está começando nesse mundo da programação.!!!
@GabrielPaivaMusic8 жыл бұрын
Cara gosto muito dos seus vídeos, to aprendendo muito com você.
@iamconrado8 жыл бұрын
Show cara. As funções que eu pego pra escrever tento fazer dessa forma. O problema é pegar código legado rs
@caiotrevisan60578 жыл бұрын
Parabéns fera pelos vídeos... muito bom mesmo!
@MrSpeedBr8 жыл бұрын
Muito top. Parabéns Felipe.
@igorcavalcantebrito6 жыл бұрын
Esse cara é foda!!! 👏👏👏👏
@ericserafim79545 жыл бұрын
Comecei a ler esse livro a um tempo atrás e concordo plenamente com você. Sou outro profissional desde então. É incrível a evolução do meu código e o quanto código ruim passou a me incomodar de uma forma inenarrável. Depois que eu terminar o Clean Code vou partir para o Clean Architecture. Uma pergunta Filipe, você usa TDD ao escrever seus códigos?
@FilipeDeschamps5 жыл бұрын
Fala Eric! Sim, se for código que sei que vai para produção, faço com TDD, um ótimo exemplo disso foi essa minha biblioteca aqui: github.com/filipedeschamps/cep-promise/ ... agora se for POC, não faço nenhum teste
@SilasSWF7 жыл бұрын
Perfeito. Muito Obrigado!
@big777_6 жыл бұрын
Seu canal é incrível, parabéns pelo trampo!
@LeonamPereiraDias8 жыл бұрын
Gostei bastante do vídeo, só esperava que fossem citados os nomes dos conceitos que vc citou. Acho que facilitaria a galera que não conhece de se aprofundar. =)
@jhonatanleao52537 жыл бұрын
Quais os nomes?
@ricardocf7 жыл бұрын
Dá uma procurada em: SOLID - principio da responsabilidade única
@mind-78 жыл бұрын
Muito bom, cara, mudei minha maneira de programar, certamente!
@mind-78 жыл бұрын
Reduzir a música é uma boa!
@lukasoliveira735 жыл бұрын
Legal!!! Gostei muito do video
@josepaulo52758 жыл бұрын
Genial Felipe
@claudiovpcraveiro8 жыл бұрын
Muito bom os seus vídeos. São claros, objetivos e aborda o assunto de forma bastante educativa. Continue assim!!! =)
@wandeson32057 жыл бұрын
Bacana os vídeos. Fico bastante grato pelas dicas. Obrigado. Abraços fraternos e cordiais.
@jstackoverflow5 жыл бұрын
Interessante o vídeo, existem alguns poréns sobre esse estilo arquitetural chamado pipes and filters descrito desde a decada de 90 na literatura. Eles permitem o designer entender o comportamento global de entrada/saída de um sistema como um composição simples dos comportamentos dos filtros individuais. Eles suportam reutilização: quaisquer filtros podem ser interligados, desde que concordem os dados de I/O que estão sendo transmitidos entre eles. Os sistemas podem ser facilmente mantidos e melhorados: novos filtros podem ser adicionados aos sistemas existentes e antigos filtros podem ser substituídos por filtros melhorados, detalhes de implementação podem ser alterados sem prejuízo ao comportamento global . Eles permitem certos tipos de análise especializada, como análise de throughput e deadlock. Eles suportam naturalmente a execução simultânea. Cada filtro pode ser implementado como um tarefa separada e potencialmente executada em paralelo com outros filtros. Mas esse estilo arquiteural também têm suas desvantagens e essa é a parte que ninguém conta (haha).Tubos e filtros geralmente levam a uma organização de processamento em lote. Embora os filtros possam processar os dados de forma incremental, uma vez que os filtros são inerentemente independentes, o designer é forçado a pensar em cada filtro como fornecedor completo de transformação de dados de entrada em dados de saída. Em particular, devido a seu caráter transformador, tubos e filtros normalmente não são bons lidar com aplicativos interativos (que convenhamos faz parte da maior parte dos aplicativos atuais). Este problema é mais grave quando atualizações de exibição incremental são necessárias, porque o padrão de saída para atualizações incrementais são radicalmente diferentes do padrão para a saída do filtro. Eles podem ser prejudicados por ter que manter correspondências entre dois fluxos separados, mas relacionados. Dependendo da implementação, eles podem forçar um menor denominador comum na transmissão de dados, resultando em trabalho adicional para cada filtrar para serializar e deserializar seus dados. Isso, por sua vez, pode levar tanto à perda de desempenho e aumento a complexidade na escrita dos próprios filtros. Tratamento de erros se tornam um problema pois a propagação deve ser imediatamente interrompida afim de não entrar em um estado sequencial inconsistente para o filtro imediatamente posterior forçando designs do tipo try catch globais e não específicos. Espero ter contribuido um pouco sobre esse assunto.