Refatoração de Código com mestre Martin Fowler (dicas importantes)

  Рет қаралды 27,382

Filipe Deschamps

Filipe Deschamps

Күн бұрын

Пікірлер: 123
@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 💪 💪 💪
@diogodonascimento85
@diogodonascimento85 5 жыл бұрын
fulll dopamina .... estou praticamente terminando um projeto de 5 meses.... pqp.... !!! valeu, deschamps.
@FilipeDeschamps
@FilipeDeschamps 5 жыл бұрын
Tamo juntooooo!!!!!
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Além do *Refactoring* tenho absoluta certeza em dizer que a playlist sobre *Clean Code* é a melhor sequência de vídeos do canal inteiro e vai com certeza modificar o jeito que você programa: ▸ kzbin.info/www/bejne/b6iWoGyEfb2kq5I
@umblocodecodigo5848
@umblocodecodigo5848 6 жыл бұрын
Esse conteúdo é muito valioso. O resumo do Clean Code também. Muito obrigado.
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Show, valeu :)
@dyegorodrigo4759
@dyegorodrigo4759 6 жыл бұрын
As legendas ficaram FOODAS, conseguiu traduzir muito bem os termos ditos pelo Martin Fowler, parabéns :)
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Boaaaaaaaa!! 100% dos créditos vão pra Renata, ela realmente matou a pau :)
@gustavo.g.pereira
@gustavo.g.pereira 6 жыл бұрын
A palavra que melhor descreve o trabalho que esta fazendo é "SENSACIONAL"! Parabéns e um parabéns especial a "Renata" pela legenda! Ficou nota 1000!
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
aahahahahahah show!!!! já repassei esse comentário pra ela! valeu :)
@rafaelvallew3
@rafaelvallew3 6 жыл бұрын
Sem dúvida, o tema é de suma importância. Parabéns pela interpretação da entrevista! Vejo muito o valor da refatoração em sites de desafios de código (SoloLearn, CodeWars, etc...). Muitas vezes, há um esforço grande nas primeiras soluções do desafio, contemplando muitas linhas de código e, conforme vão publicando novos códigos de solução para o mesmo problema, é nítido o quanto a coisa vai ficando mais "enxuta" e legível. Um exemplo clássico é o fato das soluções em Java usando Lambda Expressions da API mais recente conseguirem mais upVoted, pois usam menos de um quarto no número de linhas de código, com muito mais legibilidade e elegência, sem falar que a execução desses códigos na JVM não é meramente uma referência mais curta à classes "obscuras", mas sim, realmente, fazem o que fazem com menos código dentro da própria API (À propósito, uma obra de arte da Oracle!). Se for traspor isso para um mundo mais prático e profissional, o cara que se preocupou em adequar seu projeto às possibilidades dessa API, depois de um tempo, acabou rendendo muito mais agilidade e facilidade para continuar fazendo upgrade em sua aplicação, além de tirar melhor proveito dos novos recursos e especificações lançadas - Mesmo que o cliente nem faça ideia disso.
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Rafael, que comentário SENSACIONAL!!!!! Muito obrigado por registrar aqui. Eu sempre fico muito feliz quando alguém adiciona ainda mais conteúdo de qualidade nos comentários para quem acabou de ver o vídeo.
@montanh4tech
@montanh4tech 6 жыл бұрын
Parabéns pelo seu canal, a maioria do conteúdo do seu canal tem acrescentado e enriquecido bastante em minha carreira como dev!
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Tiagão valeu pelo comentário meu caro, fico muito feliz em ler isso :)
@pixativa
@pixativa 6 жыл бұрын
Felipe, realmente gostei muito do vídeo. 8:11 foi um grande dica pra mim. Por causa disso (falta de prioridade) passei por alguns problemas, onde trabalhei.
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Show de bola Rodrigo obrigado por deixar seu comentário! De fato inverter essa relação é muito difícil, principalmente quando a gente já se encontra numa situação com prazo que é faca no pescoço :(
@LucLucas159
@LucLucas159 6 жыл бұрын
Parabéns pelo vídeo, tenho certeza que não só você aprendeu, como disse no começo do vídeo, mas compartilhou o conhecimento obtido e isso é muito bom!!
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Sensacional Lucas, é isso ai mesmo :) valeu pelo comentário!
@brunobilherimonteiro2700
@brunobilherimonteiro2700 6 жыл бұрын
Olá conheci seu canal e gostei, mas não vi nenhum vídeo de você se apresentando contando sua trajetória e quais cursos cursou, seria de grande valor um vídeo seu se apresentando, estou entrando na t.i agora em ADS e é sempre bom aprender mais, muito da hora sua empresa.Abraço
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Ah Brunão! Bom ponto, mais para frente posso fazer sim :) obrigado pelo comentário!!!!!
@geraldoneto4869
@geraldoneto4869 6 жыл бұрын
Mano, seu canal é incrível. Recomendei para vários brothers, mas, em muitos dos vídeos eles sentiram dificuldades em entender alguns termos técnicos (ou não) em inglês. Você poderia fazer um vídeo sobre alguns termos usados no meio tecnologico/usados por você/ usados em uma empresa de tecnologia como a pagar.me. Show de bola o conteúdo, irmão.
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Ahhhhhh que ideia massa Geraldo!!!!! Valeu :)
@augustojose632
@augustojose632 6 жыл бұрын
Muito bom o esse vídeo Filipe, chega dar até uma emoção ao ver ouvir sobre esse assuntos, sempre rola aquela incógnita no nosso dia a dia refatorar VS entregar, acho que muito do que você trouxe no vídeo esclarece está questão 😍
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Augustão que massa te ver aqui :) e concordo total!!!! Devíamos fazer clube do livro do Refactoring, ainda mais que agora está em JavaScript :)
@olafecorcam1
@olafecorcam1 5 жыл бұрын
Filipe, primeira mente muito obrigado pelos teus vídeos, se me permite quero agradecer, também, pelas pessoas que por alguma razão não conseguiram vir aqui te agradecer. Obrigado! Se eu puder dar uma sugestão de conteúdo seria o TDD, que ajuda muito tanto quem está começando a aprender a programar como para quem já é programador desde a pré-história. Me senti a vontade para sugestionar pois acho que está alinhado com as intenções do teu canal. Parabéns e que seja só o início de todo o sucesso desse time.
@IvanMicai
@IvanMicai 6 жыл бұрын
Caramba, essa legenda do vídeo está ótima! #paraCegoVer ... quer dizer #paraSurdoOuvir para um mundo com mais conteúdo acessível! Parabéns pela produção!!
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
kkkkkkk SHOW!!! Repassei pra Renata :)
@HB-ok6qq
@HB-ok6qq 2 жыл бұрын
Esse vídeo é incrível!!!
@livesdakatiamachado4161
@livesdakatiamachado4161 3 жыл бұрын
Sensacional essa conteúdo ! Voce sempre maravilhoso na capacidade de decifrar a complexidade. Parabéns pelo vídeo.
@wellerson1833
@wellerson1833 6 жыл бұрын
cara, continua nesse pique, ta mandando muito bem !!!
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Boaaaaaa Wellerson, valeu pelo apoio :)
5 жыл бұрын
Estou ansioso para essa série...
@FilipeDeschamps
@FilipeDeschamps 5 жыл бұрын
😍
@Gustavo-Padilha
@Gustavo-Padilha 6 жыл бұрын
Quase terminando o *Filipe Flix* já que por enquanto existem poucos vídeos... #AproveitaQueTáTOP
@carlosonofre4970
@carlosonofre4970 6 жыл бұрын
O resumo da entrevista ficou ótimo, acho que em alguns trechos vc comenta o que ele disse e depois solta o vídeo dele falando, poderia deixar um ou outro.
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Carlos, perfeito!!!! Você está certo :) obrigado pelo comentário!
@edmilsonsperandio195
@edmilsonsperandio195 2 жыл бұрын
Sou professor do Estado e preciso aprender o que é e como fazer, pois preciso ensinar para os meus alunos.
@jonatasge
@jonatasge Жыл бұрын
@FilipeDeschamps ta devendo a série de refactoring que você nos prometeu (6:00)
@marchibr
@marchibr 6 жыл бұрын
Massaaaa demais ...Execelente. Parabéns
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Boa Paulão!!!!!!!!!!
@orsmelo
@orsmelo 6 жыл бұрын
Muito bom, Martin Fowler é muito foda, muito boa a analise sobre o video. O refactoring dá uma série muito legal sim. parabens
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Show Rodrigão!!!! Seria muito foda a gente fazer um clube do livro aqui, vai impactar diretamente na nossa code base
@RodrigoAlvesMesquita5
@RodrigoAlvesMesquita5 6 жыл бұрын
O óculo é azul, a camisa tbm a parede no fundo tbm, tem um jarro azul tbm, tem travesseiro azul achei top isso
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
a impressora na direita tem detalhe em azul, o quadro no canto superior esquero também é azul
@stapait
@stapait 6 жыл бұрын
Excelente entrevista. Gostei muito desse formato, poderia também incluir conferências (ou trecho delas já que geralmente são muito grandes), já que não é toda hora que temos uma entrevista com um mito desses kkkk. A propósito, estou lendo o Refactoring versão Javascript e estou gostando bastante. Feliz ano novo e tudo de bom para nós em 2019.
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Ahhhhh que MASSA Fabio!!! O que está achando da versão em JavaScript? Está legal? Abração e obrigado pelo comentário, boas festas de virada de ano :)
@dikz201
@dikz201 6 жыл бұрын
Que maravilha que você voltou com tudo 😋
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Boaaaaaa!! Valeu Dikz :)
@SilasSWF
@SilasSWF 6 жыл бұрын
Vídeo fantástico. Muito obrigado Filipe!
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Boaaaa Silas, valeu meu caro :)
@joaovitorjv1092
@joaovitorjv1092 2 жыл бұрын
Conteúdo muito bom, obrigado pelos ótimos vídeos de tecnologia
@kelvismendesdonascimento6483
@kelvismendesdonascimento6483 6 жыл бұрын
as legendas ficaram muito boas !!!!!
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Kelvis que massa!! Mérito 100% da Renata, ela realmente matou a pau traduzindo a parte em inglês :)
@jokewd
@jokewd 6 жыл бұрын
Muito bom Filipe, magnific!!
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Valeuuuuuuuuuu!!!!!!!!!!!
@aoli_lab
@aoli_lab 6 жыл бұрын
Vídeo sensacional! Obrigado!
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Show Adriano, valeu :)
@EdZava
@EdZava 6 жыл бұрын
Show de bola o video, ja esperando proximo ;) Refactoring do livro de Refactoring Uhowww rs
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
hahahaahahahahha total!!!!
@rogeriopst450
@rogeriopst450 4 жыл бұрын
Filipe, estou vendo os seus videos mais antigos e cheguei nesse. Teve série do livro do M Fowler? parabens. full dopamina assistir os seus videos. vlw d+
@NinjadoLinux
@NinjadoLinux 4 жыл бұрын
Tem algum vídeo ou conteúdo que você recomenda para recuperar código legado?
@caironm6737
@caironm6737 6 жыл бұрын
Cenário incrível
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
ahhahahaha massa!!!
@mffalcao87s
@mffalcao87s 5 жыл бұрын
Qual link dessa entrevista? Ainda esta disponível? Gostando demais do seu conteudo e to vendo o canal desde o inicio, meta 2020, ver todos seus videos
@mffalcao87s
@mffalcao87s 5 жыл бұрын
Achei o video: www.thoughtworks.com/books/refactoring2?
@FilipeDeschamps
@FilipeDeschamps 5 жыл бұрын
Que massaaa que achou o link 😍 e sensacional a sua metaaaaa!!!! 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 🤝
@mayconjf
@mayconjf 6 жыл бұрын
Agradecido pelo bom conteúdo de sempre querido!
@carlosbertin2000
@carlosbertin2000 6 жыл бұрын
Excelente conteúdo... Vlw msm🤙
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Valeu Carlão!!!!! Tamo junto :)
@franciscos.f9474
@franciscos.f9474 3 жыл бұрын
Então estou no caminho certo :)
@FabielRodrigues
@FabielRodrigues 6 жыл бұрын
Como sempre Filipe! Iraaaado! :D
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Boaaaa, valeu Fabiel :)
@AllanMoreira
@AllanMoreira 4 жыл бұрын
Ótimo conteúdo cara! Parabéns!
@Ninopssilva
@Ninopssilva 2 жыл бұрын
Pessoal que é membro do canal, já tem esta playlist do livro citado no minuto 06:02 (Refactoring (2nd edition), de Martin Fowler)?
@caioreix
@caioreix 4 жыл бұрын
Filipe, estava dando uma revisada nesse vídeo de refatoração, e pensei, seria SENSACIONAL esses erros de gravação como conteúdo extra lá dos membros 😂. É só uma ideia, grande abraço!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
hahahahahah ótima idéia Caio 😍
@xereda
@xereda 6 жыл бұрын
Filipe, vc chegou a dar uma olhada nesta segunda edição do Refactoring?
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Jackson tudo bem? Ainda não, mas vou com certeza! Mais para frente quero comprar o livro e fazer uma série assim como fiz com a do Clean Code :)
@xereda
@xereda 6 жыл бұрын
@@FilipeDeschamps Maravilha!!!!
@MrWevertonwm
@MrWevertonwm 6 жыл бұрын
Fantástico
@alexlemos6207
@alexlemos6207 6 жыл бұрын
Já está a venda o segundo volume?
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Weverton, você é fantástico!
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Alex, está a venda sim e pelo que ví, só nos EUA.
@alexlemos6207
@alexlemos6207 6 жыл бұрын
@@FilipeDeschamps vamos começar logo a série código limpo 2...rs um abraço!!
@atilaaugusto_
@atilaaugusto_ 6 жыл бұрын
Aí vc piscou e chegou a 11mil inscritos
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
ahhaaha sim!! eu queria ter comemorando a virada de 10k mas não deu tempo de fazer material kkkkk vamo que vamo!!!! Partiu 20mil !!!!!!!
@SolidousMdz
@SolidousMdz 6 жыл бұрын
Filipe, pergunta boba, qual mic tu usa?
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Moreno tudo bem? Eu uso o "Pro Lavalier Lapel Microphone JK MIC-J 04"
@curyrodrigo
@curyrodrigo 6 жыл бұрын
maravilha!!
@TomBrito7
@TomBrito7 5 жыл бұрын
Kd o link do vídeo? Aparece pra celular ou só no pc? :]
@FilipeDeschamps
@FilipeDeschamps 5 жыл бұрын
Puts tava na descrição e acho que sobreescrevi... e to procurando que nem um maluco aqui na internet e não to achando mais, argh!!
@TomBrito7
@TomBrito7 5 жыл бұрын
@@FilipeDeschamps achei embedado nessa pagina www.thoughtworks.com/books/refactoring2
@AdrianoKretschmer
@AdrianoKretschmer 5 жыл бұрын
Refactoring, mesmo em pequenas porções como sugere o Fowler, para manter o código saudável, ainda mais sem a anuência dos analistas de negócio, é extremamente perigoso. As empresas funcionam com orçamentos, com timebox para as stories do sprint - pode afetar o burndown - os programadores tem opiniões diferentes - um quer fazer com código funcional, outro quer deixar portável. Muitas vezes o código vai ser entregue para o cliente, e ele não tem skill necessário. Refactoring pode criar novos bugs e pode gerar retrabalho, depende de uma boa cobertura de testes. Existem fatores ECONÔMICOS envolvidos.
@edmilsonsperandio195
@edmilsonsperandio195 2 жыл бұрын
Quero saber como refatorar.
@viniciussouza4143
@viniciussouza4143 3 жыл бұрын
Venho por meio deste te lembrar que no minuto 6 o senhor (agora pai) prometeu uma serie sobre refatoração
@jorge-lemos
@jorge-lemos 5 жыл бұрын
teria como mandar o link desta entrivista?
@jorge-lemos
@jorge-lemos 5 жыл бұрын
Achei www.thoughtworks.com/books/refactoring2?
@t4y11er
@t4y11er 6 жыл бұрын
Top
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Você é top Thayller!
@Greatpower007
@Greatpower007 5 жыл бұрын
Ótimo vídeo, obrigado pelo resumo muito bem explicado.
@oscarpires3875
@oscarpires3875 5 жыл бұрын
Filipe mata a pau, simplifica e resume as palavras do mestre...
@MrAbrazildo
@MrAbrazildo 2 жыл бұрын
Acho q o problema não é falta de conhecimento sobre o assunto, mas ganância das empresas mesmo. Refatorar "freia a produção", pelo menos nominalmente, de modo a atiçar 1 chefe q esteja olhando somente seu bônus $$ de tempo de conclusão.
@kmtreco2
@kmtreco2 6 жыл бұрын
1:21 like dado !
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
boaaaaaa!!! valeu :)
@bobcamps
@bobcamps 6 жыл бұрын
top
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Você é top Bob!
@eduardojunior4722
@eduardojunior4722 6 жыл бұрын
Seu grau ocular é quanto?
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Não me lembro, mas é quase 2 em um dos olhos
@victorteodoro9325
@victorteodoro9325 6 жыл бұрын
java.util.vector jesuis Oh, dev, tem uma tríade muito show pra fazer uma série sobre: 1. Pragmatic Programmer 2. Refactoring 3. Domain-Drive Design
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Massa!!!! Eu só li o DDD e absorvi 15% na época, mas do que eu já absorvi fez toda diferença! E o que achou do vídeo na parte de "convencer as pessoas de negócio"?
@victorteodoro9325
@victorteodoro9325 6 жыл бұрын
Precisamente a minha opinião. As pessoas de negócio não têm nem que saber disso, já tem que vir embutido no cálculo de capacidade. O que eu gosto muito do pessoal da ThoughtWorks é que eles têm uma noção muito aguda da história, de onde esse negócio de escrever código veio. O que permite que eles tenham um domínio sobre as variáveis que influenciam a construção de um software como poucos. Das tantas palestras que eu vi, pra mim um bom pedaço de software tem: 1. Uma boa arquitetura 2. Fácil extensibilidade 3. Laços de feedback muito curtos Se ele é escrito em python, javascript ou java é muito menos relevante. Sinto muita falta de canais que falem mais disso ao invés de graphql, react ou flutter.
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
@@victorteodoro9325 PERFECT!!!!!
@TecnocraciaLTDA
@TecnocraciaLTDA 6 жыл бұрын
Achei o volume bem baixo...
@FilipeDeschamps
@FilipeDeschamps 6 жыл бұрын
Opa!!! Vou dar um jeito para próxima, valeu pelo toque :)
@Gameeartes100
@Gameeartes100 2 жыл бұрын
ok
@nome3244
@nome3244 3 жыл бұрын
Isso vale para c#? (Comecei a Assistir agora kkk)
@FutebolnoHabbo
@FutebolnoHabbo 2 жыл бұрын
vale pra qlq linguagem
@VictorOnFlutter
@VictorOnFlutter 6 ай бұрын
up
@rockduds
@rockduds 3 жыл бұрын
muito massa, Oooooooh long johhhhnsoonnn kkkkkkkkkk
@LStamford
@LStamford 5 жыл бұрын
Filipe, você diz que a ideia é trazer um conteúdo internacional para o Brasil, mas você fez um vídeo que só da pra entender se souber inglês, o publico é o mesmo do conteúdo original do vídeo, tenta fazer uma releitura e não um react.
@FilipeDeschamps
@FilipeDeschamps 5 жыл бұрын
Lucas, tudo bem? Obrigado pelo retorno, talvez eu deveria ter destacado que se você habilitar as legendas do vídeo aqui no KZbin você vai ver que a Renata traduziu todo o inglês do Martin para português, ficou bem legal o resultado, dá uma conferida :)
@guilhermeborges6158
@guilhermeborges6158 3 жыл бұрын
Fatorarem??
CLEAN CODE #4: Softwares bem escritos são Funções bem escritas
13:22
Filipe Deschamps
Рет қаралды 76 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
SOLID fica FÁCIL com Essas Ilustrações
19:46
Filipe Deschamps
Рет қаралды 347 М.
Você nunca mais vai conseguir ler um código da mesma forma...
20:49
Filipe Deschamps
Рет қаралды 208 М.
Mirrors with reflection in Godot 4
5:12
Dreamed Away
Рет қаралды 27 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 209 М.
CLEAN CODE #2: O que é código limpo?
10:56
Filipe Deschamps
Рет қаралды 87 М.
11 Conselhos Raros de SÊNIOR para JÚNIOR (Que Não Te Ensinam)
10:54
Filipe Deschamps
Рет қаралды 184 М.
Minha Carreira Teria Sido MUITO Melhor
18:02
Filipe Deschamps
Рет қаралды 543 М.
Clean Code // Dicionário do Programador
14:22
Código Fonte TV
Рет қаралды 169 М.